基本数据类型==没有问题,
比较两个对象的话,==表示的两个对象的引用相同,equals比较的是两个对象的内容是否相同。
基本类型
int a=10;
int b=10;
a==b true
对象比较
Integer a = new Integer(10);
Integer b = new Integer(10);
a==b false
a.equals(b) true
基本数据类型==没有问题,
比较两个对象的话,==表示的两个对象的引用相同,equals比较的是两个对象的内容是否相同。
基本类型
int a=10;
int b=10;
a==b true
对象比较
Integer a = new Integer(10);
Integer b = new Integer(10);
a==b false
a.equals(b) true