表达式 new String("abc")== "abc"的值是false。
举一反三
- String str1 = new String("ABC");String str2 = new String("ABC");str1 == str2 的值是True还是False呢?
- 先阅读下面的程序片段。 String str1="abc"; String str2="abc"; StringBuilder str3=new StringBuilder("abc"); StringBuilder str4=new StringBuilder("abc"); 以下表达式中值为false的是?
- 下列值不为true的表达式为()。 A: “abc”==”abc” B: “abc”.equals(“abc”) C: “abc”.equals(new String(“abc”)) D: “abcd”=”abcd”
- 先阅读下面的程序片段:String str1 = "abc"; String str2 = "abc"; StringBuilder str3 = new StringBuilder("abc"); StringBuilder str4 = new StringBuilder("abc");以下表达式中值为false的是? A: str1==str2; B: str1.equals(str2); C: str3==str4; D: str1==str3;
- String s1 = "abc"; String s2 = "abc"; 表达式 s1==s2的值是( )