若有语句String s="Hello, ";String t=s;s="Java! ";则t指向的字符串为()。
A: Hello,
B: Java!
C: Hello,Java!
D: 都不对
A: Hello,
B: Java!
C: Hello,Java!
D: 都不对
举一反三
- 下面的哪些程序片断可能导致错误?( ) A: String s=”Hello”; String t=,,World"; String k=s+t; B: String s=,,Hello";String t;t=s[3]+"one"; C: String s="Hello,,;String standard = s.tollpperCase(); D: String s="Hello World”;String t=s-”World”;
- String s=”hello”;String t=”hello”;String e=new String(”hello”) ;char c[]={„h‟,e‟,‟l‟,‟l‟,o‟};给定如上Java代码,编译运行时,以下( )语句的值是true。 A: s.equals(t) B: t.equals(c) C: t== e D: t==c
- 给定如下java代码,编译运行时,以下()语句的值是trueString s="hello";String t="hello";String e=new String("hello");char c[]={"h","e","l","l","0"}; A: s.equals(t); B: t.equals(c); C: t.equals(e); D: t==c
- 若String s = “Hello” ; String t = “Hello”;String c=new String(s);则下列哪个表达式返回false?( ) A: s.equals(t); B: t.equals(c); C: s==c; D: s==t;
- String s= "hello"; String t = "hello"; char c[] = {’h’,’e’,’l’,’l’,’o’} ; Which return true?() A: s.equals(t); B: t.equals(c); C: s==t; D: t.equals(new String("hello")); E: t==c;