java怎么判断int是否为空?

Python016

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]

1. int

index

=

fileName.lastIndexOf(".")

取出文件名中的最后一个.的位置,也就是扩展名前面的.的位置2. index!=-1,如果==-1,那么说明文件名没有.,所以这个判断是说文件名中有点3. index!=0,并且这个.不是在文件名的第一个,那样的话是非合法java文件4. fileName.substring(index+1,fileName.length()).equals("java"):其中index+1,是.点后面第一个字母,fileName.substring(index+1,fileName.length())的意思是取出点后面到最后的字符串,也就是扩展名,最后.equals("java"),判断扩展名是不是“java”