两个相同的long类型id,用 != 做判断的时候,返回了true,黄色部分为对象地址,发现是不一样的,
写个test直观看一下:返回false
使用longValue()方法:返回true
解决:查看equals源码,改为调用Long里面的Equals方法就可以了(equals就是让它们分别调用longValue())
两个相同的long类型id,用 != 做判断的时候,返回了true,黄色部分为对象地址,发现是不一样的,
写个test直观看一下:返回false
使用longValue()方法:返回true
解决:查看equals源码,改为调用Long里面的Equals方法就可以了(equals就是让它们分别调用longValue())