问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java判断是否是数字

发布网友 发布时间:2022-04-23 17:20

我来回答

4个回答

热心网友 时间:2023-10-10 17:06

你可以用try{}catch(){}异常机制,把你传入的字符串转换成数字,如果发生异常就不是数字,没有发生异常则是数字

热心网友 时间:2023-10-10 17:06

判断字符串是否为数字:
例1:
判断1个字符串中的字符是否全为数字:
NumberUtils.isDigits("11"):
true
NumberUtils.isDigits("011"):
true
NumberUtils.isDigits("0.11"):
false
例2:
判断1个字符串是否为数字:

热心网友 时间:2023-10-10 17:07

try { a= Integer.parseInt(JOptionPane.showInputDialog(null,
"输入一个整数:");
}catch (NumberFormatException ex) {
JOptionPane.showMessageDialog(null, "非法数值输入,请输入一个整数");
}

这是弹出一个小窗口提示输入一个数,然后判断是不是整数,不是的话跑出异常

热心网友 时间:2023-10-10 17:07

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;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 气垫BB霜什么牌子的好用? 酸菜烧素鸡的做法,酸菜烧素鸡怎么做好吃,酸菜 持久保湿的气垫bb霜哪个牌子好? 正则表达式如何判断是不是一个数字 判断是否为数字 怎样判断变量的值是否为数字? 如何用jquery判断是否为数字? vb判断是否为数字 python判断字符串是否为数字? vb怎么判断是否为数字? sql语句如何判断字段是否为数字? 六大茶类是怎么分类的? 请问中国茶叶的传统分类? 我不小心把和别人的聊天记录删了,怎么恢复 简答中国茶叶的分类 中国茶叶是按什么分类的? 中国是茶叶大国,中国茶叶的种类有哪些呢? 中国茶叶是怎样分类的 中国茶种分类有哪些? 谁知道茶叶有几种分类如何分类 酸菜烧素鸡怎么做好吃 asp判断是否为数字 酸菜老豆腐怎么做好吃 酸菜烧豆腐怎么做 气垫BB什么牌子的好用?凯芙兰和兰瑟哪个好? sql判断是否为数字 酸菜炖豆腐素菜怎么做 VB 关于判断是否为数字的问题 豆腐咸菜的做法步骤图,豆腐咸菜怎么做好吃 酸菜炖豆腐怎么做如何做好吃 豆腐水泡酸菜方法 辣豆腐肉片,鸡腿炒酸菜,鲜椒鸡松茸的做法你知道吗? 国足臭豆腐泡菜的制作方法 日本哪个品牌的气垫bb好 豆腐咸菜的做法 用酸菜水怎么点豆腐 藏獒串串狗可以长到多少斤 豆腐干咸菜的做法,豆腐干咸菜怎么做好吃,豆腐 串种藏獒能卖多少钱? 臭豆腐里泡菜怎么腌制?