/**
*java,== 比较的是地址,equals比较内容(值).
* @author Rick
*
*/
public class StringAddr {
public static void main(String[] args) {
// TODO Auto-generated method stub
String name$1 = "Biily";
String name$2 = "Jannyfer";
String name$5 = "Teddy";
String name$6 = new String("Teddy");
String name$3 = new String("Teddy");
System.out.println(name$1 == name$2); //false
System.out.println(name$1.equals(name$2)); //false
name$1 = name$2;
System.out.println(name$1 == name$2); //true
System.out.println(name$1.equals(name$2)); //true
System.out.println(name$5 == name$6); //fasle
System.out.println(name$5.equals(name$6)); //true
System.out.println(name$6 == name$3); //false
System.out.println(name$6.equals(name$3)); //true
}
*java,== 比较的是地址,equals比较内容(值).
* @author Rick
*
*/
public class StringAddr {
public static void main(String[] args) {
// TODO Auto-generated method stub
String name$1 = "Biily";
String name$2 = "Jannyfer";
String name$5 = "Teddy";
String name$6 = new String("Teddy");
String name$3 = new String("Teddy");
System.out.println(name$1 == name$2); //false
System.out.println(name$1.equals(name$2)); //false
name$1 = name$2;
System.out.println(name$1 == name$2); //true
System.out.println(name$1.equals(name$2)); //true
System.out.println(name$5 == name$6); //fasle
System.out.println(name$5.equals(name$6)); //true
System.out.println(name$6 == name$3); //false
System.out.println(name$6.equals(name$3)); //true
}
}
Output:
false
false
true
true
false
true
false
true