5个回答
2014-07-10
展开全部
int变量的默认值是0,没法判断是否为空(null),可以将变量声明为Integer类型,默认值为null
展开全部
Java 里int是基本类型,不是对象,初始值是0,没有空不空的说法.
Integer 是对应Int的对象,可以创建这个对象代替int,这个对象就可以为null了。
Integer 是对应Int的对象,可以创建这个对象代替int,这个对象就可以为null了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int型不可能为空,Integer有可能为空,int不会,没赋值的话默认0,如果判断,判断是否为0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int a; //默认是 0
方法一:
StringUtil.isEmpty(String.valueOf(a));//此处a必须初始化 总是返回为false 你懂得
方法二:
Pattern p = Pattern .compile("^-?\\d+$");
Matcher m = p.macther(a+"");
m.matches() // 总是 返回true 你懂得
方法一:
StringUtil.isEmpty(String.valueOf(a));//此处a必须初始化 总是返回为false 你懂得
方法二:
Pattern p = Pattern .compile("^-?\\d+$");
Matcher m = p.macther(a+"");
m.matches() // 总是 返回true 你懂得
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int a;
if(a.equalse(null)){//equalse方法判断直是不是相等
system.out.println("a为空")
}
if(a.equalse(null)){//equalse方法判断直是不是相等
system.out.println("a为空")
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询