一、单项选择题
1.下面代码将创建( )个对象。
String s1 = new String("computer");
String s2 = new String("computer");
A.0 B.1
C.2 D.3
2.(*)已知StringBuffersb = new StringBuffer("abc"),则sb.reverse()后sb
的值为( )。
A.abc B.acb
C.cba D.cab
3.已知StringBuffersb = new StringBuffer("abcde"),则sb.delete(1,2)后sb
值为( )。
A.abc B.abde
C.acde D.ade
4.由"a".compareTo("b")得到的数值( )。
A.> 0 B.= 0
C.< 0 D.不确定
5.已知String s =" good night ",则s.trim()的值为( )。
A."good night" B."good night"
C."good night " D."goodnight"
6.(*)已知String s = "onetwothree",则s.substring(1 ,4)的值为( )。
A.one B.net
C.netw D.two
7.调用下面哪个方法时会改变原有对象?( )
A.String的trim() B.String的length()
C.StringBuffer的reverse() D.StringBuffer的length()
8.假设String s = "Niceto meet you",则下面返回"to" 的语句为( )。
A.s.substring(6,8); B.s.substring(5,9);
C.s.substring(5,7); D.s.substring(6,7);
9.以下程序段执行的结果为( )。
String s1 ,s2;
s1 =