创建String方法:
1.直接赋值:
String str = "HellpWorld";
2.创建实例化对象:
String str = new String("HelloWorld");
对比:实例化String对象会在堆内存中开辟两个字符串空间,其中一个没有用,因此使用直接赋值更方便。
字符串内容比较:“==”比较的是地址,分别使用直接赋值和实例化创建的字符串,返回结果为false,因为实例化对象产生两个字符串,检测的是第一个字符串地址(垃圾回收)
“equals”比较字符串内容。
String内容:
内容不可更改: