导航:首页 > 编程语言 > java校验数字

java校验数字

发布时间:2025-09-21 05:00:32

1. Java中判断字符串是否为数字的几种方法

1.使用Character.isDigit(char)判断
char num[] = str.toCharArray();//把字符串转换为字符数组
StringBuffer title = new StringBuffer();//使用StringBuffer类,把非数字放到title中
StringBuffer hire = new StringBuffer();//把数字放到hire中
for (int i = 0; i < num.length; i++) {
// 判断输入的数字是否为数字还是字符
if (Character.isDigit(num[i])) {把字符串转换为字符,再调用Character.isDigit(char)方法判断是否是数字,是返回True,否则False
hire.append(num[i]);// 如果输入的是数字,把它赋给hire} else {title.append(num[i]);// 如果输入的是字符,把它赋给title}}}
2.使用类型转换判断try {String str="123abc";
int num=Integer.valueOf(str);//把字符雹态升串强制转换为闭睁数字
return true;//如果是数字,返回True
} catch (Exception e) {
return false;//如果抛出异常,返回False}
3.使用正则表达式判断
String str = "";
boolean isNum = str.matches("[0-9]+");
//+表示1个或多个(如"3"或"225"),*表示0个或多个([0-9]*)(如""或"1"或"22"),?表示0个或1个([0-9]?)(如"源老"或"7")
ps:这个方法只能用于判断是否是正整数

阅读全文

与java校验数字相关的资料

热点内容
编译jarapp 浏览:135
phpcsfixer 浏览:472
十天学习单片机 浏览:101
ionic2项目源码 浏览:413
知网pdf乱码 浏览:374
linux编译pjsip 浏览:272
python写小软件 浏览:586
压缩感知发论文 浏览:654
成都程序员公司要求 浏览:709
win7不能压缩 浏览:90
php中添加html代码 浏览:5
串口中断51单片机 浏览:31
传奇广告网站源码 浏览:679
北交所的app叫什么名字 浏览:395
鹰爪功pdf 浏览:134
为啥解压一次之后第二次解压失败 浏览:412
linux解挂 浏览:510
新手程序员练习软件 浏览:3
腰椎压缩性骨折四个月后弯腰疼 浏览:214
工作6年程序员面试十几家都失败 浏览:219