下列值不为true的表达式为()。
A: “abc”==”abc”
B: “abc”.equals(“abc”)
C: “abc”.equals(new String(“abc”))
D: “abcd”=”abcd”
A: “abc”==”abc”
B: “abc”.equals(“abc”)
C: “abc”.equals(new String(“abc”))
D: “abcd”=”abcd”
D
举一反三
- 下列哪个叙述是正确的?( ) A: String类是final类,不可以有子类。 B: String类在java.util包中。 C: "abc" == "abc" 的值是false 。 D: "abc".equals("Abc")的值是true。
- 表达式 new String("abc")== "abc"的值是false。
- 由于字符串的内部化,abc == new String(abc)为true。
- String str1 = new String("ABC");String str2 = new String("ABC");str1 == str2 的值是True还是False呢?
- 有String s1=new String (“abc”); String s2=new String (“abc”);[br][/br] 则s1= =s2;的值为真(true)。
内容
- 0
先阅读下面的程序片段。 String str1="abc"; String str2="abc"; StringBuilder str3=new StringBuilder("abc"); StringBuilder str4=new StringBuilder("abc"); 以下表达式中值为false的是?
- 1
下列表达式为True的是() A: ’abc’<br/>in [‘abcdefg’] B: ’abc’<br/>in (‘abcdef’) C: ’abc’<br/>in [‘asddef’] D: ’abc’<br/>in (‘asddef’)
- 2
String s1 = "abc"; String s2 = "abc"; 表达式 s1==s2的值是( )
- 3
String s1 = "abc"; String s2 = "abc"; 表达式 s1.equals(s2)的值是( )
- 4
若String s1="abc"; String s2="abc",则s1==s2的值为() A: true B: false