• 2022-06-07
    对于引用数据类型String str1 = new String("1");String str2 = new String("1");System.out.print(str1.equals(str2));运行结果是()
    A: true
    B: false
    C: 1
    D: 程序报错,不能运行
  • A

    内容

    • 0

      先阅读下面的程序片段:String str1=new String("你好吗?");String str2=new String("你好吗?");StringBuffer str3=new StringBuffer("你好吗?");对于上述定义的变量,以下表达式的值为true的是哪个?( ) A: str1==str2; B: str1==str3; C: str1.equals(str2); D: 以上都不对

    • 1

      先阅读下面的程序片段:String str1=new String("java"); <br/>String str2=new String("java"); <br/>StringBuffer str3=new StringBuffer("java");对于上述定义的变量,以下表达式的值为true的是哪个?( ) A: str1==str2; B: str1.equals(str2); C: str1==str3; D: 以上都不对

    • 2

      有如下代码:public class Test4{ public static void main(String args&#91;&#93;) { String str = new String(&quot;New&quot;); char ch&#91;&#93; = {'B', 'e'}; change(str,ch); System.out.println(str + &quot;,&quot; + new String(ch)); } public static void change(String str, char ch&#91;&#93;) { str = &quot;Old&quot;; ch&#91;0&#93; = 'H'; }}运行后输出的结果是? A: New,Be B: New,He C: Old,He D: Old,Be

    • 3

      程序运行的结果是: good and gbc。( ) public class Example{ String str=new String(“good”); char&#91;&#93;ch={‘a’,'b’,'c’}; public static void main(String args&#91;&#93;){ Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+” and “); Sytem.out.print(ex.ch); } public void change(String str,char ch&#91;&#93;){ str=”test ok”; ch&#91;0&#93;=’g'; } }

    • 4

      public class ChangeStrDemo { public static void changeStr(String str){ str="welcome"; } public static void main(String[] args) { String str="home"; changeStr(str); System.out.println(str); } }给出程序的运行结果( )