有如下代码:String s1=new String('hello');String s2=new String('hello'); 则s1.equals(s2)的结果为true;s1==s2的结果为false。
举一反三
- String s1,s2; s1=new String("Hello!"); s2=new String("Hello!"); 则s1==s2的值为true
- 有如下代码段: String s1=new String(“java”); String s2=new String(“java”);则,s1==s2的结果为____。(填“true” or “false”)
- 以下代码共创建了几个对象?String s1=new String("hello");String s2=new String("hello");String s3=s1;String s4=s2; A: 2 B: 4 C: 1 D: 3
- 给出如下代码片段,以下哪个选项的值为false? ( )[br][/br]String s1 = “Hello”;[br][/br]String s2= “Hello”;[br][/br]String s3 = new String(“Hello”); A: s1.equals(s2); B: s1 == s2; C: s1 == s3; D: s1.equals(“Hello”);
- 假设有两个String类型对象:String s1=new String(“Hello”);String s2=new String(“Hello”);则表达式" s1== s2"的值为true。