1.实例化String对象2.String对象的两种比较方式String name01 = "Tom";//直接赋值 String name02 = new String("Tom");//通过new关键字赋值
(1)通过(==)比较此时,我们进行如图的内存分析:String str1 = "hello"; String str2 = new String("hello"); String str3 = str2; System.out.println("str1 == str2 " + (str1 == str2));//false System.out.println("str1 == str3 " + (str1 == str3));//false System.out.println("str2 == str3 " + (str2 == str3));//true
使用判断相等(==),是判断地址空间是否相等,判断的是地址值。
如果想要判断其内容是否相等,则