阅读以下程序片段,选项中表达式的值为true的是?()String s1 = new String("java"); String s2 = new String("java"); String s3 = new String("Java");
A: s1 == s2;
B: s1.equals(s2);
C: s1 == s3;
D: 以上都不对
A: s1 == s2;
B: s1.equals(s2);
C: s1 == s3;
D: 以上都不对
举一反三
- String s1 = new String(“Hello”); String s2 = new String(“Java”); String s3 = new String(); 上面是Java程序中的一些声明,选项中能通过编译的是( )。 A: s3 = s1+ s2 B: s3 = s1 - s2 C: s3 = s1 || s2 D: s3 = s1 && s2
- 以下程序的输出结果是 String s1="1",s2="2"; String s=s1+s2; System.out.println(s);
- 以下代码共创建了几个对象?String s1=new String("hello");String s2=new String("hello");String s3=s1;String s4=s2; A: 2 B: 4 C: 1 D: 3
- String s1 = new String("Hello");<br/>String s2 = new String("there");<br/>String s3 = new String();上面是Java程序中的一些声明,下面的选项中能通过编译的是( )。 A: s3 = s1+ s2 B: s3 = s1 & s2 C: s3 = s1 || s2 D: s3 = s1 && s2
- 对于以下声明:String s1=new String("Hello");String s2=new String("there");String s3=new String();下面哪个是合法的操作? A: s3=s1 && s2; B: s3=s1 && s2; C: s3=s1-s2; D: s3=s1 + s2;