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); } }
http://www.verejava.com/?id=16993012522383