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

如题所述

long是一个基本数据类型,不会存在null的情况,如果没有初始化是不能够使用的,编译器会直接报错。Long是long的包装类,是一个类,类就存在了空值的情况,没有初始化的时候调用方法或者属性会造成空指针异常,判断Long是否为空请看楼上,判断long有没有初始化,直接输出看会不会报错
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-06-29
1、long 不可能 为"",也不可能为null
2、Long可以为null
3、一个是基本的数据类型,一个是类,不一样
第2个回答  2013-02-25
Long 类型的变量,若有默认值则为0,无默认值时为null;
判断方法:
1,用try catch,报空异常则为null;
2,转换为String再判断;
第3个回答  2018-06-27
1、long 不可能 为"",也不可能为null
2、Long可以为null
3、一个是基本的数据类型,一个是类,不一样
第4个回答  2013-02-25
long类型不会出现""和null

Long没有实例化会出现null
判断方式是
Long a;
if(a==null)
{
//do something
}
相似回答