黑马程序员技术交流社区
标题:
纠结了好久
[打印本页]
作者:
め白衬衫
时间:
2014-10-16 11:24
标题:
纠结了好久
package com.itcast.stringtest2;
public class Demo {
/**
* @param args
*/
public static void main(String[] args) {
String s1 = "abc";
String s2 = "abc";
System.out.println(s1 == s2);//true
System.out.println(s1.equals(s2));//true
String s3 = new String("abc");
String s4 = new String("abc");
System.out.println(s3 == s4);//false
System.out.println(s3.equals(s4));//true
String s5 = "a";
String s6 = "b";
String s7 = "ab";
// String s7 = "a" + "b";
String s8 = s5 + s6;
System.out.println("s7 == s8 : " + (s7 == s8));
System.out.println("(s5 + s6) == s7 :" + ((s5 + s6) == s7));
System.out.println("\"a\" + \"b\" == s7 : " + ("a" + "b" == s7));
System.out.println("\"a\" + s6 == s7 : " + ("a" + s6 == s7));
System.out.println("(s5 + \"b\" == s7 : " + (s5 + "b" == s7));
String s9 = new String("abc");
String s10 = "abc";
System.out.println("s9 == s10 : " + (s9 == s10));
System.out.println("s9.equals(s10) : " + (s9.equals(s10)));
}
}
复制代码
作者:
め白衬衫
时间:
2014-10-16 11:32
下面是答案哦:
true
true
false
true
s7==s8: false
(s5+s6)==s7: false
"a"+"b"==s7: true
"a"+ s6==s7: false
s5+ "b"==s7: false
s9==s10: false
s9.equals(s10): true
作者:
1198914316
时间:
2014-10-16 21:03
没事,慢慢来,加油。
作者:
斷灬dian
时间:
2014-12-22 01:09
加油。。。。。。。。。。。。。。。
作者:
l763631191
时间:
2014-12-29 04:48
嗯 嗯 纠结 嗯呢~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2