用正则表达式 首先要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; }