• 2022-05-29
    以下代码共创建了几个对象?String s1=new String("hello");String s2=new String("hello");String s3=s1;String s4=s2;
    A: 2
    B: 4
    C: 1
    D: 3
  • A

    内容

    • 0

      String s1,s2; s1=new String("Hello!"); s2=new String("Hello!"); 则s1==s2的值为true

    • 1

      假设有两个String类型对象:String s1=new String(“Hello”);String s2=new String(“Hello”);则表达式" s1== s2"的值为true。

    • 2

      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

    • 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”);

    • 4

      有如下代码:String s1=new String('hello');String s2=new String('hello'); 则s1.equals(s2)的结果为true;s1==s2的结果为false。