字符的判断问题 try{//代码}catch (NumberFormatException e ){System.out.print("不是数字");} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以判断是否是数字,用正则表达式!最好不要用异常来判断!eg:String str="123";boolean b=str.matches("{0-9}+");如果b是false就表示其中含有非数字,如果为true就表示其中全是数字! 可能我刚才没说清楚,我的意思是输入的是数字就行,只要不含字母, (我是在TextField中操作)输入是任意的数字串都可以 我是举个例子,你可以取得TextField的值,将它赋给上面的str啊!用TextField中的值取代123然后进行匹配!任何非字母啊?那么用"\\W+"去匹配,其中\W表示非字母,+表示匹配1到无穷次!详细的可以看看正则表达式! 正则表达式,看过就明白了,用boolean isNum=str.matches("{0-9}+");返回false就表示其中含有非数字,返回true就表示其中全是数字! 急!在线等,关于hibernate 配制oracle问题!解决立即给分 Object流小问题? 2个jdk的问题 怎样去掉字符串中尾部的空格或空字符? 一个statement能否生成多个不同ResultSet 请教关于JAVA的FRAME窗口组件UI刷新问题 java的新手问题 关于This的用法,请教下 来自java初学者的史上最菜问题之二,期待各位答复 关于表单提交的post问题请教各位大佬!! 急急急!在线等!高分救助:如何让窗口里的控件随着窗口的缩放也跟着缩放!万分感谢! 为了工作,学C++还是JAVA
eg:String str="123";
boolean b=str.matches("{0-9}+");
如果b是false就表示其中含有非数字,如果为true就表示其中全是数字!
输入是任意的数字串都可以
然后进行匹配!
任何非字母啊?
那么用"\\W+"去匹配,其中\W表示非字母,+表示匹配1到无穷次!
详细的可以看看正则表达式!
返回false就表示其中含有非数字,返回true就表示其中全是数字!