欢迎光临
我们一直在努力

java判断不是数字的方法介绍

java判断不是数字的方法介绍插图

java判断是否数字的方法:(推荐:java视频教程)

方法一:用JAVA自带的函数

public static boolean isNumeric(String str){
for (int i = str.length();--i>=0;){
if (!Character.isDigit(str.charAt(i))){
return false;
}
}
return true;
}

方法二:

/*
* 判断是否为整数
* @param str 传入的字符串
* @return 是整数返回true,否则返回false
*/
public static boolean isInteger(String str) {
Pattern pattern = Pattern.compile("^[-+]?[d]*$");
return pattern.matcher(str).matches();
}

方法三:

public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
return pattern.matcher(str).matches();
}

方法四:

public final static boolean isNumeric(String s) {
if (s != null && !"".equals(s.trim()))
return s.matches("^[0-9]*$");
else
return false;
}

方法五:用ascii码

public static boolean isNumeric(String str){
for(int i=str.length();--i>=0;){
int chr=str.charAt(i);
if(chr57)
return false;
}
return true;
}

更多java知识请关注java基础教程栏目。

相关推荐: java中如何使list集合中元素不重复

对list集合中的重复值进行处理,大部分是采用两种方法,一种是用遍历list集合判断后赋给另一个list集合,一种是用赋给set集合再返回给list集合。不同方法在不同情况下有各自的优势。 相关免费视频教程推荐:java免费视频教程 代码如下: //set集合…

赞(0)
未经允许不得转载:爱分享 » java判断不是数字的方法介绍

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

爱分享,生活常用知识教程百科分享、学习、交流平台

爱分享精选好货商城