http://www.verejava.com/?id=16993012522383 /**
字元串 String
1. 字元串的指派和初始化
2. 字元串的比較
3. 字元串的記憶體結構
4. 字元串操作的性能問題
*/
public class TestString {
public static void main(String[] args) {
//字元串的指派和初始化兩種形式
// 1. 直接指派
// 2. new String() 執行個體化指派
String str = "hello";
String str1 = new String("hello");
System.out.println(str);
System.out.println(str1);
System.out.println("\n----------------");
//字元串的比較
// 1. 引用比較 ==
// 2. 值比較 equals
String str3 = "hello";
String str4 = new String("hello");
String str5 = new String("hello");
String str6 = "hello";
System.out.println(str3 == str4);
System.out.println(str3.equals(str4));
System.out.println(str4 == str5);
System.out.println(str3 == str6);
}
}