2021
10-15
10-15
在Java中判断两个Long对象是否相等
抛出问题:Longa=4l;Longb=4l;a==b//trueLonga=128l;Longb=128l;a==b//false如果Long的值在[-127,128]之间,用“==”判断是否相等是没问题的,如果不在这个区间,是不能用“==”的,原因如下源码解释:publicstaticLongvalueOf(longl){finalintoffset=128;if(l>=-128&&l<=127){//willcachereturnLongCache.cache[(int)l+offset];}returnne...
继续阅读 >