java怎么判断int是否为空?

Python010

java怎么判断int是否为空?,第1张

先把int类型的数据转换成String类型,然后判断String类型的数据是否为空

示例代码:

int point

String val=point +"" if("".equals(val)){ // do something...}

PS:int point不是对象,int类型为空时默认为0。

还有方法是:

如果point是int类型,则得到的结果是不可能是null的。 

如果插入一条数据时没有插入给字段,而数据库里默认是null的值的话,可以使用 Integer point= GiftInfo.getPoints() 

然后判断point是否等于空。 

示例代码:

Integer point= GiftInfo.getPoints()

if(point == null){ // do something...}

PS:GiftInfo.getPoints返回的是Integer类型,Integer类型是包括基本类型的包装类,不给赋值的时候为null。

参考资料

判断int类型是否为空.CSDN博客 [引用时间2017-12-27]

这个要看你对象的类型,如果是Object 类型的变量,可以简单的使用是否为 null,进行判断,如果为字符串或者集合类型(数组,List,Map等),判断是否为空,然后根据属性判断里面是否包含元素即可,如:对于Object,可以通过如下判断:Object o = ...if(o == null) {// 这里写o为空的逻辑}对于数组,可以通过如下方式判断:Object[] os = ...if(o == null &&o.length <= 0) {// 这里写o为空的逻辑}对于实现了 Collection 接口的集合类型(如 List, Map),可以通过isEmpty()方法判断:List<Object>l = ...if(l == null &&l.isEmpty()) {// 这里写o为空的逻辑}对于字符串,可以通过字符串长度判断,如下:String s = ...if(s == null || s.length() <= 0) {// 这里写o为空的逻辑}