A-A+
给出下列的代码 则以下哪个选项返回true? String s=hello; Strin
问题详情
给出下列的代码,则以下哪个选项返回true? String s="hello"; String t="hello"; char c []= {"h","e","1","1","o"};A)s.equals(t);
A.t. equals(
B.;
C.s==t;
D.t==c;请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
解析:==操作符比较的是操作符两端的操作数是否是同一个对象,而String的equals()方法比较的是两个 String对象的内容是否一样。s. equals(t)方法比较字符串s与字符串t中的内容是否一致,两个字符串中的内容一致,所以返回true。