hcdy.net
当前位置:首页 >> jAvA中如何判断int 类型的数据是否为空呢? >>

jAvA中如何判断int 类型的数据是否为空呢?

Integer可能为空,但是int不会,如果int没有赋值,则默认问0

方法一: 先把int类型的数据转换成String类型,然后判断String类型的数据是否为空。 示例代码: int point; String val=point +""; if("".equals(val)){ // do something... } PS:int point不是对象,int类型为空时默认为0。 方法二: 如果poin...

先把int类型的数据转换成String类型,然后判断String类型的数据是否为空。 示例代码: int point; String val=point +""; if("".equals(val)){ // do something...} PS:int point不是对象,int类型为空时默认为0。 还有方法是: 如果point是int...

int a; //默认是 0 方法一: StringUtil.isEmpty(String.valueOf(a));//此处a必须初始化 总是返回为false 你懂得 方法二: Pattern p = Pattern .compile("^-?\\d+$"); Matcher m = p.macther(a+""); m.matches() // 总是 返回true 你懂得

你的意思是不是如何判断这个int参数是否是用户传入的有效值,还是系统默认值。 答案:int类型是不能确定的。因为当申请该参数的时候,int类型就会被虚拟机赋默认值0.所以无法根据是否是0来判断数据是否是用户数据还是系统默认值。除非你能确定用...

int 类型,不会是null,,,,,,,,,~~~~~~

如果是int类型,判断相等的话直接使用 "=="来判断,例如: int i = 10; int j = 10; System.out.print(i == j); 如果是Integer类型,则可以使用equals方法进行相等比较。 int与Integer的基本使用对比 (1)Integer是int的包装类;int是基本数据...

java里没有typerof ,要用instanceof 基础类型不行,要用对象 Integer i = 0; if (i instanceof Integer) { System.out.println("haha"); } String str = "abc"; if (str instanceof Object) { System.out.println("haha"); }

这个报空,不是getTypeId()得到的值是空,而是c对象是空的,你要先判断c对象不为空,在来取TypeId值,if(c!=null){ ................... }而且若你的TypeId是integer型的不是和null判断,你可以加上一个空字符串“”和“”空字符串比较,若不等则Typ...

int 似乎不可能为空,因为int 是基本数据类型,如果要实现你的问题可以这样写 int result=-1;(可把 -1 改成一个不可能的值)result

网站首页 | 网站地图
All rights reserved Powered by www.hcdy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com