- public class Test {
-
public static void main(String[] args) { -
Integer p = 1;
-
Integer q = 1; -
Integer i = new Integer(1);
-
Integer j = new Integer(1); -
if(p == q){ -
System.out.println("integer:p == q"); //实际结果 -
}else{ -
System.out.println("integer:p != q"); -
}
-
if(p.equals(q)){ -
System.out.println("integer:p.equals(q)"); //实际结果
-
}else{ -
System.out.println("integer:p.equals(q)");
-
}
-
if(i == j){ -
System.out.println("int:i == j"); -
}else{ -
System.out.println("int:i != j"); //实际结果
-
} -
if(i.equals(j)){ -
System.out.println("integer:i.equals(j)");//实际结果
-
}else{
-
System.out.println("integer:!i.equals(j)");
-
} -
String a = "abc"; -
String b = "abc"; -
String c = new String("abc"); -
String d = new String("abc"); -
if(a == b){ -
System.out.println("abc对象相等"); //实际结果 -
}else{ -
System.out.println("abc对象不相等"); -
} -
if(a.equals(b)){ -
System.out.println("ab相等"); //实际结果
-
}else{ -
System.out.println("ab不相等"); -
} -
if(c.equals(d)){ -
System.out.println("cd相等"); //实际结果 -
}else{ -
System.out.println("cd不相等"); -
} -
if(c == d){ -
System.out.println("cd对象相等"); -
}else{ -
System.out.println("cd对象不相等"); //实际结果 -
} -
} -
- }
equal详解
最新推荐文章于 2021-05-20 11:10:03 发布