第1题:
string与stringBuffer的区别?
第2题:
提供长度可变字符串对象的表示的类是( )。
A.String类
B.StringBuffer类
C.Stringinput类
D.StringOutput类
第3题:
此题为判断题(对,错)。
第4题:
String与StringBuffer的区别()。
第5题:
举例说明String和StringBuffer的区别和应用场合。
第6题:
5 string 和 stringbuffer的区别?
它们都是处理字符串的类,但是它们有一个最大的区别,那就是,String对象是存储你不能改动的文本字符
串,相反,如果你希望改动,则应使用StringBuffer类作为替换.
第7题:
String和StringBuffer类有什么区别
第8题:
String 和StringBuffer的区别
JAVA 平台提供了两个类:String 和StringBuffer,它们可以储存和操作字符串,即包含多个
字符的字符数据。这个String 类提供了数值不可改变的字符串。而这个StringBuffer 类提供
的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,
你可以使用StringBuffers 来动态构造字符数据。另外,String 实现了equals 方法,new
String(“abc”).equals(new String(“abc”)的结果为true,而StringBuffer 没有实现equals 方法,所
以,new StringBuffer(“abc”).equals(new StringBuffer(“abc”)的结果为false。
接着要举一个具体的例子来说明,我们要把1 到100 的所有数字拼起来,组成一个串。
StringBuffer sbf = new StringBuffer();
for(int i=0;i<100;i++)
{
sbf.append(i);
}
上面的代码效率很高,因为只创建了一个StringBuffer 对象,而下面的代码效率很低,因为
创建了101 个对象。
String str = new String();
for(int i=0;i<100;i++)
{
str = str + i;
}
第9题:
Public class test ( Public static void stringReplace (String text) ( Text = text.replace (‘j’ , ‘i’); ) public static void bufferReplace (StringBuffer text) ( text = text.append (“C”) ) public static void main (String args[]} ( String textString = new String (“java”); StringBuffer text BufferString = new StringBuffer (“java”); stringReplace (textString); BufferReplace (textBuffer); System.out.printLn (textString + textBuffer); ) ) What is the output?()
第10题:
下列关于String类和stringBuffer类说法正确的有()。