Java中不能简单的用==、!=等比较符对两个对象进行比较,尽管有时候两个对象的内容完全一样,但是对象的引用却是不一样的!因此,对两个对象的实际内容进行比较时,必须使用所有对象都适用的特殊方法equals()。 看下面一个例子: public class EqualsMethod{ public static void main(String[] strs){ Integer n1 = new Integer(47); Integer n2 = new Integer(47); //不能直接将两个引用比较,输出fals