如题的话 肯定会报 java.lang.NumberFormatException: For input string: "test"
那我现在想在程序中限制住这种现象的出现,当然test 变量是不定的,那我想先判断一下是否为数字,如果不是数字就不做下面的处理了,要非常非常简单的那种。谢谢
那我现在想在程序中限制住这种现象的出现,当然test 变量是不定的,那我想先判断一下是否为数字,如果不是数字就不做下面的处理了,要非常非常简单的那种。谢谢
Integer.parseInt(test);
}
这样来吧.
i=Integer.parseInt(test);
}
//数字
}else{
//非数字
}但不是非常非常简单的那种
其实多数情况下,大家还是很规矩的,你还可以在客户端用js做一下验证。
我个人喜欢为更多的人服务,把大家当成好人来看,而不是人为所有人都在故意的把系统弄坏。
另一方面,这个try其实也很耗资源的,呵呵
2 用正则判断一下 \d 就是数字3 用现成的辅助工具类,比如jinxfei的那个。
直接进catch 就不动了 也就是不处理了try{
Integer.parseInt(test);
}catch(Exception e){}
Integer.parseInt(test);
}