java中怎么判断long是否为"" 或 null

Python0146

java中怎么判断long是否为"" 或 null,第1张

long是一个基本数据类型,不会存在null的情况,如果没有初始化是不能够使用的,编译器会直接报错。Long是long的包装类,是一个类,类就存在了空值的情况,没有初始化的时候调用方法或者属性会造成空指针异常,判断Long是否为空请看楼上,判断long有没有初始化,直接输出看会不会报错

int 和 long不同在于精度,小于int最大值时候可以不写L,当大于时必须写L,这就是满足编译器,换你的话说是java中的判断。你的疑问在于你把字符和数值弄混了,字符有它的ascii码表示法,7也可以是‘7’这俩是不同的东西,你把7理解成了‘7’是不对的,7就用二进制表示,int的时候long的时候因为没用到那么多位是一样的,但是一旦超过了int的表示范围,你不加L编译器就会不高兴,这就是规定,死记就行,越想越偏