==操作比较的是两个变量的值是否相等
equals操作表示的两个变量是否是对同一个对象的引用
比如代码如下:
String a = "1c11";
String b = "1c11";
if(a == b)
{
System.out.println("true1");
}
String c = new String("a");
String d = new String("a");
if(c != d)
{
System.out.println("true2");
}
if(c.equals(d))
{
System.out.println("true3");
}
代码中,返回true1,ture3
时间: 2024-10-27 08:06:36