题目内容

下面哪个结果是正确的?()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

编译如下定义的MyString类,将出现()。class MyString extends java.lang.String{ }

A. 成功编译
B. 不能编译,因为没有main方法
C. 不能编译,因为String是abstract类型的
D. 不能编译,因为String是final类型的

答案查题题库