1、认识:
2、string创建方法:
方法一:
String s = "hsf";
方法二:
String s2 = new String("hsf");
测试题1:
public class Test1 {
public static void main(String[] args) {
String a = "hsf";
String b = new String("hsf");
System.out.println(a.equals(b)); // t 比较内容是否相等
System.out.println(a == b); // f 比较地址值是否相等
System.out.println(a == b.intern()); // t
System.out.println(b == b.intern()); // f
}
}
测试题2:
public class Test1 {
public static void main(String[] args) {
Person p1 = new Person();
p1.name = "hsf";
Person p2 = new Person();
p2.name = "hsf";
System.out.println(p1.name.equals(p2.name)); // t
System.out.println(p1.name == p2.name); // t:比较值
System.out.println(p1.name == "hsf"); // t
}
}
测试题三: