class StringTest {
public static void main(String[] args) {
String str1 = "Hi there";
String str2 = new String("Hi there");
System.out.println(str1 == str2);
System.out.println(str1.equals(str2));
}
輸出出來:
False
true
爲什麼第一輸出是假的即使str1和str2看起來相同?
把它帶上吧,業力禿鷲!這是你一直在等待的那個! – 2012-07-24 12:42:16