1.下面关于字符串的描述正确的是:【多选】( )
A.通过String s1=new String("abc")和String s2="abc",则s1==s2为true。
B."abc"+"def"则会创建三个字符串对象,第三个是"abcdef"。也就是说,在Java中对字符串的一切操作,都会产生一个新的字符串对象。
C.StringBuffer是线程安全的,它比String快。
D.StringBuilder是线程安全的,它比String快 答案:BC2.以下程序段的输出结果是
1 2 | char s[]= "\\123456\123456\t" ; printf( "%d\n" ,strlen(s)); |
A.12
B.13
C.16
D.以上都不对 答案:A。\\ 表示 \,\123 转义为8进制;\t 是制表符,都占用一位,所以一共是12位。