问题总结···整型包装类的大小比较问题

今天在项目中遇到一个问题,将两个Long类型的对象用==比较,结果一样的值返回false。后来才反应过来,感觉这是个容易忽略的问题,所以总结一下。 像Long,Integer等都是基本类型的包装类,他们既是一个对象,但又有些特殊。 首先==比较两个对象比较的是他们本身的值,也就是指向的内存地址。所以一般情况下包装类不要用==比较大小。 但是呢前面也说了,包装类和一般对象有点不同。 例如两个Inte
相关文章
相关标签/搜索