java中判断字符串是否为数字的三种方法
1>用JAVA自带的函数
public static boolean isNumeric(String str){
for (int i = str.length();--i>=0;){
if (!Character.isDigit(str.charAt(i))){
return false;
}
}
return true;
}
2>用正则表达式
public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}
3>用ascii码
public static boolean isNumeric(String str){
for(int i=str.length();--i>=0;){
int chr=str.charAt(i);
if(chr<48 || chr>57)
return false;
}
return true;
}
4>用异常
public static boolean isNumeric(String str){
try{
Integer.parseInt(str);
}
catch(NumberFormatException ne){
return false;
}
return true;
}
分享到:
相关推荐
11. 要在Java字符串中查找特定字符的位置,可以使用`indexOf`方法,而题目中列出的其他选项不是用来查找字符位置的。 12. `break`语句在控制流结构(如`switch`,`for`,`while`等)中用于提前退出当前循环,不执行...
其中,`<x:parse>`标签用于将XML字符串解析为DOM对象,`<x:out>`用于输出XML节点内容,`<x:transform>`则用于XSLT转换。 3. **JDBC标签库**: 提供了与数据库交互的功能,如执行SQL查询、处理结果集。`<sql:query>`...
如何在uicontrol中操作字符串?(见GUI_1, 2, 4, 5, 13, 14, 15, 20, 21, 22, 37) 如何使uicontrol可见/不可见?(见GUI_3, 10, 35) 如何制作多行编辑框?(见GUI_4) 如何初始化editbox,使光标在启动时闪烁?...
少儿编程scratch项目源代码文件案例素材-我的世界冒险通过 V5.zip
scratch少儿编程逻辑思维游戏源码-火星探测器.zip
少儿编程scratch项目源代码文件案例素材-炫酷音乐.zip
少儿编程scratch项目源代码文件案例素材-跳跃.zip
使用蚁群优化算法求解聚类问题.docx
少儿编程scratch项目源代码文件案例素材-像素小猫.zip
scratch少儿编程逻辑思维游戏源码-废料.zip
少儿编程scratch项目源代码文件案例素材-小绿人 demo.zip
房地产 -洪门湖 旅游项目一期落地方案 .pptx
scratch少儿编程逻辑思维游戏源码-经典版超级玛丽.zip
VID20250429210109.mp4
用Qt5.12.12写的一个计算24点的程序,输入4个任意数字用逗号分隔
少儿编程scratch项目源代码文件案例素材-我的世界 3D场景.zip
少儿编程scratch项目源代码文件案例素材-网格守卫者.zip
scratch少儿编程逻辑思维游戏源码-工厂逃生.zip
2022中德车联网(智能网联汽车)C-V2X量产应用研究报告_中国信息通信研究院&德国汽车工业协会
java基于ssm+jsp珠宝购物网站系统的毕业设计源码+论文