对于如下代码,下列哪个叙述是正确的?()public class E{public static void main(String[] args){String strOne="bird";String strTwo=strOne;strOne="fly";System.out.println(strTwo); //【代码】}}
A. 程序编译出现错误。
B. 程序标注的【代码】的输出结果是bird。
C. 程序标注的【代码】的输出结果是fly。
D. 程序标注的【代码】的输出结果是null。
查看答案
下面哪个结果是正确的?()public class Testjava{public static void main(String[] args){String s1,s2;s1 = new String("mycode");s2 = new String ("mycode");System.out.println(s1.equals(s2));System.out.println(s1==s2);String s3,s4;s3 = "mycodes";s4 = "mycodes";System.out.println(s3.equals(s4));System.out.println(s3==s4);}}
A. true true true true
B. true false true false
C. true false true true
D. false true true true
下面哪个结果是正确的?( )public class Testjava{public static void main(String [] args ){StringBuffer buf=new StringBuffer("mycode666");buf.insert(5,"@");System.out.println(buf.toString());}}
A. mycode@666
B. myco@de666
C. mycod@e666
D. Mycode666
从一个字符串中取出指定位置的字符,采用String类中的()方法。
A. charAt()
B. endsWith()
C. indexOf()
D. substring()
下面代码段输出结果是()。String str="Work hard for dreams";System.out.println(str.indexOf('h'));
A. d'
B. 4
C. 5
D. 6