分析下面的Java程序段,编译运行后的输出结果是( )。public class Test {public void changeString(StringBuffer sb) {sb.append("stringbuffer2");}public static void main(String[] args) {Test a = new Test();StringBuffer sb = new StringBuffer("stringbuffer1");a.changeString(sb);System.out.println("sb = " + sb);}} A: sb = stringbuffer2stringbuffer1 B: sb = stringbuffer1 C: sb = stringbuffer2 D: sb = stringbuffer1stringbuffer2
分析下面的Java程序段,编译运行后的输出结果是( )。public class Test {public void changeString(StringBuffer sb) {sb.append("stringbuffer2");}public static void main(String[] args) {Test a = new Test();StringBuffer sb = new StringBuffer("stringbuffer1");a.changeString(sb);System.out.println("sb = " + sb);}} A: sb = stringbuffer2stringbuffer1 B: sb = stringbuffer1 C: sb = stringbuffer2 D: sb = stringbuffer1stringbuffer2
2、利用StringBuffer实现字符串的倒序输出。
2、利用StringBuffer实现字符串的倒序输出。
5、下列程序的运行结果是()。public static void main( String[] args ){StringBuffer sb = new StringBuffer();sb.append("qq").append("ww");show( sb, "ss" );System.out.println( sb.length() );}public void show( StringBuffer sb, String str ){sb.append( str );} A: 4 B: 2 C: 6 D: 0
5、下列程序的运行结果是()。public static void main( String[] args ){StringBuffer sb = new StringBuffer();sb.append("qq").append("ww");show( sb, "ss" );System.out.println( sb.length() );}public void show( StringBuffer sb, String str ){sb.append( str );} A: 4 B: 2 C: 6 D: 0
使用StringBuffer修改字符串时,并不会产生新的StringBuffer对象
使用StringBuffer修改字符串时,并不会产生新的StringBuffer对象
有如下代码: StringBuffer buffer = new StringBuffer("Happy Birthday");buffer.insert(2, '5');System.out.println(buffer);则最后输出的结果是( ) A: Hap5py Birthday B: H5appy Birthday C: Ha5py Birthday D: Ha5ppy Birthday
有如下代码: StringBuffer buffer = new StringBuffer("Happy Birthday");buffer.insert(2, '5');System.out.println(buffer);则最后输出的结果是( ) A: Hap5py Birthday B: H5appy Birthday C: Ha5py Birthday D: Ha5ppy Birthday
在StringBuffer类中,()方法返回StringBuffer对象的实际字符个数,()方法返回StringBuffer对象的当前最大字符容量。
在StringBuffer类中,()方法返回StringBuffer对象的实际字符个数,()方法返回StringBuffer对象的当前最大字符容量。
public class StringBufferTest {public static void main(String[] args) {StringBuffer sb=new StringBuffer("aynu,aynu");sb.deleteCharAt(4);System.out.println(sb);//第1空sb.delete(4, 8);System.out.println(sb);//第2空}}
public class StringBufferTest {public static void main(String[] args) {StringBuffer sb=new StringBuffer("aynu,aynu");sb.deleteCharAt(4);System.out.println(sb);//第1空sb.delete(4, 8);System.out.println(sb);//第2空}}
以下对StringBuffer类的描述不正确的是:( )(多选)A.StringBuffer()初始容量为32个字符串缓冲区B. StringBuffer类用于处理“可变”字符串C.StringBuffer类可以被继承D. StringBuffer通常情况下一般使用构造方法进行初始化 A: StringBuffer类用于处理“可变”字符串 B: StringBuffer类可以被继承 C: StringBuffer通常情况下一般使用构造方法进行初始化 D: StringBuffer()初始容量为32个字符串缓冲区
以下对StringBuffer类的描述不正确的是:( )(多选)A.StringBuffer()初始容量为32个字符串缓冲区B. StringBuffer类用于处理“可变”字符串C.StringBuffer类可以被继承D. StringBuffer通常情况下一般使用构造方法进行初始化 A: StringBuffer类用于处理“可变”字符串 B: StringBuffer类可以被继承 C: StringBuffer通常情况下一般使用构造方法进行初始化 D: StringBuffer()初始容量为32个字符串缓冲区
执行StringBuffer s = new StringBuffer("abc"); s.insert(1,"Good"); s的正确结果是()
执行StringBuffer s = new StringBuffer("abc"); s.insert(1,"Good"); s的正确结果是()
StringBuffer s1=new StringBuffer('Hello World'); System.out.println(s1.append('Tom')); 输出结果为Hello WorldTom。
StringBuffer s1=new StringBuffer('Hello World'); System.out.println(s1.append('Tom')); 输出结果为Hello WorldTom。