运行下面的程序段,输出结果是()。Strings1=newString("abc");StringBuffers2=newStringBuffer("abc");s2.append(s1);s1=s2.toString();s1.concat("abc");System.out.println(s1);
A: abc
B: abcabc
C: 编译错误
D: abcabcabc
A: abc
B: abcabc
C: 编译错误
D: abcabcabc
举一反三
- 以下程序的输出结果是 String s1="1",s2="2"; String s=s1+s2; System.out.println(s);
- 已知字符串s='ABC',则执行语句s1=s.lower()后,s和s1的值分别为 A: 'ABC' 'abc' B: 'ABC' 'ABC' C: 'abc' 'abc' D: 'abc' 'ABC'
- 如图,在△ABC中,AD,BE是两条中线,则S△EDC∶S△ABC=( ) A: 1∶2 B: 2∶3 C: 1∶3 D: 1∶4
- 下列代码片段执行结果是:String s=new String(”abc”); String s1=new String(s); if(s==s1){ System.out.println(”Hello”); } if(s.equals(s1)){ System.out.println(”World”); } A: Hello World B: Hello C: World D: Null
- 分析下面的三行代码,创建了几个对象?()Strings=newString("abc");Strings1="abc";Strings2=newString("abc"); A: 1 B: 2 C: 3 D: 4