Long之間比較需要用equals 而不是 ==;基本類型與包裝類型

今天寫讓通知由未讀變成已讀的時候: 兩個id(Long類型)之間的比較我首先用的 != 但他一直提示,於是我百度了一下。 首先Long不是基本類型;是對象類型 基本類型與包裝類型: 整型:byte、short、int、long 浮點數:float、double 字符型:char 布爾型:boolean 包裝類型:是比較兩個對象的地址相等(如果是兩個不同的Long對象,就算值相同,用==也是不相等)
相關文章
相關標籤/搜索