Long之间比较需要用equals 而不是 ==;基本类型与包装类型

今天写让通知由未读变成已读的时候: 两个id(Long类型)之间的比较我首先用的 != 但他一直提示,于是我百度了一下。 首先Long不是基本类型;是对象类型 基本类型与包装类型: 整型:byte、short、int、long 浮点数:float、double 字符型:char 布尔型:boolean 包装类型:是比较两个对象的地址相等(如果是两个不同的Long对象,就算值相同,用==也是不相等)
相关文章
相关标签/搜索