java:创建了一个int变量的话,如何判断该变量是否为空呢?

有没有什么标准的写法或解决方案呢?

int变量的默认值是0,没法判断是否为空(null),可以将变量声明为Integer类型,默认值为null
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-10
Java 里int是基本类型,不是对象,初始值是0,没有空不空的说法.
Integer 是对应Int的对象,可以创建这个对象代替int,这个对象就可以为null了。
第2个回答  2014-07-10
int型不可能为空,Integer有可能为空,int不会,没赋值的话默认0,如果判断,判断是否为0
第3个回答  推荐于2017-11-26
int a; //默认是 0

方法一:
StringUtil.isEmpty(String.valueOf(a));//此处a必须初始化 总是返回为false 你懂得
方法二:
Pattern p = Pattern .compile("^-?\\d+$");
Matcher m = p.macther(a+"");
m.matches() // 总是 返回true 你懂得本回答被网友采纳
第4个回答  2014-07-10
int a;
if(a.equalse(null)){//equalse方法判断直是不是相等
system.out.println("a为空")

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网