怎么判断String 是 数字型,能够转换为BigDecimal String.matches(yourJudge);//yourJudge是一个判断是否为数字的正则表达式如果符合要求,返回true否则返回false 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 利用BigDecimal(String val)进行转换,如果转换失败会抛出NumberFormatException异常,你可以捕捉它,来进行判断。注意此异常是非检查的。 1. 每个字符单独判断是否>'0' && < '9'。2. 直接转换,判断是否有异常。 String s = "Hello";s.matches("\d*"); 看“彻底明白Java的I/O系统”有感 堆栈、堆、队列的区别 乱码把我搞蒙了,谁帮我看看 求助:如何比较两个文件夹是否一致? ※请教关于线程Thread的问题 ? 求用java编的ftp客户端的原代码 面试的一个小问题,把握弄傻了,大家进来看看 求教 词频统计 聊天室的两个问题 Jbuilder6 問題 一个 java 解密的问题 图像处理 java 急 在线等!
2. 直接转换,判断是否有异常。
s.matches("\d*");