如下程序段中: int a=5,b=5; String s1="Hello"; String s2="hello"; 则表达式a==b与s1==s2的结果分别是______。
A: true和true
B: false和true
C: true和false
D: false和false
A: true和true
B: false和true
C: true和false
D: false和false
举一反三
- 若有String s1 ="abc" ; String s2 = "abc" ; 则s1 == s2;和s1.equals(s2) 的结果分别是( ) A: true , true B: true , false C: false, true D: false , false
- 写出程序段输出结果:String s1=new String("abc");String s2="abc";System.out.print((s1==s2)+",");System.out.println(s1.equals(s2)); A: false,false B: false,true C: true,true D: true,false
- 设有以下代码:String sl="123"; String s2="123"; String s3=new String("123");则表达式s1==s2和s1==s3的值分别是( ) A: true,true B: false,false C: true,false D: false,true
- 请阅读下面的代码 String s1=new String(“abc”); String s2=sintern(); String s3=”abc”; System.out.println(s1==s2); System.out.println(s2==s3); System.out.println(s1==s3); 下列选项中,程序的输出结果为(): false true false|false false false|false false true|false true true
- 有如下代码:String s1=new String('hello');String s2=new String('hello'); 则s1.equals(s2)的结果为true;s1==s2的结果为false。