java中怎么判断指定的数据是字符串是否是数字?

2020-05-31 教育 134阅读

java中判断字符串是否为数字的方法:
1.用JAVA自带的函数

public static boolean isNumeric(String str){for (int i = 0; i

if (!Character.isDigit(str.charAt(i))){return false;} }return true}

2.用正则表达式

首先要import java.util.regex.Pattern 和 java.util.regex.Matcher
public boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); 

Matcher isNum = pattern.matcher(str);

if( !isNum.matches() ){ return false;  } return true; }

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com