A: falsefalse
B: truetrue
C: falsetrue
D: truefalse
举一反三
- 以下代码的输出是__________?publicclassTest{publicstaticvoidmain(String[]args){Strings1=newString("WelcometoJava!");Strings2=newString("WelcometoJava!");if(s1.equals(s2))System.out.println("s1ands2havethesamecontents");elseSystem.out.println("s1ands2havedifferentcontents");}} A: s1ands2havethesamecontents B: s1ands2havedifferentcontents
- 下面代码执行结果是()。publicclassTest{publicstaticvoidmain(Stringargs[]){Strings1=newString("BestJava");Strings2=newString("BestJava");if(s1==s2)System.out.println("s1==s2");if(s1.equals(s2))System.out.println("s1.equals(s2)");}} A: s1.equals(s2) B: s1==s2 C: 其他 D: s1==s2s1.equals(s2)
- 已知如下代码,其执行结果是什么()publicclassTest{publicstaticvoidmain(String[]args){Strings1=newString("Hello");Strings2=newString("Hello");System.out.print(s1==s2);Strings3="Hello";Strings4="Hello";System.out.print(s3==s4);System.out.print(s3=="Hello");}} A: falsetruetrue B: truefalsetrue C: truetruefalse D: fasletruefalse
- 使用Strings1=newString("Java");Strings2=newString("Java")创建两个字符串时,s1,s2使用不同的内存空间
- 分析下面的三行代码,创建了几个对象?()Strings=newString("abc");Strings1="abc";Strings2=newString("abc"); A: 1 B: 2 C: 3 D: 4
内容
- 0
以下程序的输出结果是 String s1="1",s2="2"; String s=s1+s2; System.out.println(s);
- 1
给定java代码,如下:编译运行,结果是()。Publicstaticvoidmain(String[])args){ Strings; System.out.println(“s=”+s);} A: 编译错误 B: 编译通过,但出现运行时错误 C: 正常运行,输入s=null D: 正常运行,输出s=
- 2
假设有:Strings1="tom";Strings2=newString("tom");下面表达式的结果为true的是( )。 A: s1==s2 B: s1.equals(s2) C: s1=s2 D: s1.compareTo(s2)
- 3
分析以下代码:publicclassTest{publicstaticvoidmain(String[]args){Strings=newString("WelcometoJava");Objecto=s;Stringd=(String)o;}} A: Objecto=s;将s赋给o时,将创建一个新对象。 B: Stringd=(String)o;将o强制转换为s时,将创建一个新对象。 C: Stringd=(String)o将o强制转换为s时,o的内容将更改。 D: s、o和d引用同一个字符串对象。
- 4
在java中,下面选项输出结果为true的是()。 A: System.out.println("CBD".equalsIgnoreCase("cbd")); B: Strings1=newString("CBD"); Strings2=newString("CBD"); System.out.println(s1==s2); C: System.out.println("CBD"=="cbd")); D: System.out.println("CBD".equals("cbd"));