Character.isDigit() 此方法判断字符是否是数字
public class Demo07 { public static void main(String[] args) { String str="12345a"; //字符串是否全是数字 for (int i = 0; i < str.length(); i++) { if(!Character.isDigit(str.charAt(i))){//Character.isDigit() 此方法判断字符是否是数字 System.out.println("字符串中含有非数字"); } } System.out.println("=====结束===="); } }
运行结果: 字符串中含有非数字 =====结束====