接收一个int id;使用之前判断它是否为空,怎么判断int型是否为空呢?intnull
解决方案 »
- 构造方法、空指针异常?
- JTable中的celleditor用jcombobox来实现,然後在jcombobox上面添加ItemListener,为什么这个监听会执行两遍 大家可以试试 不是个别代码问题
- 问个Quartz的表达式的问题
- java中比较快捷的实现日期格式化的函数是什么?
- tree,怎么设置树某个节点为选中的节点
- 求求各路高手啊!救命啊!
- jbuilder9怎么生成.exe,才能带jvm
- 大家能帮帮我,给我提点建议吗?
- 谁有Borland Web Services for Java(jbuilder 7)的注册码?及Borland MobileSet3 的注册码(Jbuilder)??
- 数组问题
- 一道面试题
- java如何调用exe文件
public class CommonChek {
/***
* 判断参数是否全是数字(非数字,小数均无法通过,id不大可能是小数 所有这种情况要考虑)
* @param str 字符串
* @return 数字字符串返回t返rue.否则回false
*/
public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
Matcher matcher= pattern.matcher(str);
boolean b=matcher.matches();
return b;
}
/***
* @function:字符串转为数字。
* @param :字符串
* @return :int
* @describe:如果转换成功,返回一个整型的数字;如果转换失败,返回-1.
*/
public static int stringToInt(String parameter){
int i=-1;
if(parameter!=null && !"".equals(parameter)){
boolean b=CommonChek.isNumeric(parameter);
if(b==true){
i=Integer.parseInt(parameter);
}
}
return i;
}
}
希望对你有帮助...
可以转换为Integer再判断是否为null