第一种
public static void isNum(String str) {
String num = "1234567890";
for(int i = 0; i < str.length(); i++) {
//截取该索引位置的字符串
String s = str[i].subString[i,i+1];
if (num.contains(s) {
System.out.println("索引“ + i + "处有数字,此数字为“ + s”);
}
}
}
第二种
public static boolean isNum(String str) {
Pattern pattern = Pattern.compile("[0-9]*");
Match isNum = pattern.matcher(str);
if(isNum.matches()) {
return true;
}
return false;
}
第三种
public static void isNum(String str) {
for(int i = 0;i < str.length();i++) {
char c =str.charAt(i);
if( c >48 && c < 57) {
System.out.println("索引“ + i + "处有数字,此数字为“ +c);
}
}
}
第四种
public static void isNum(String str) {
for(int i = 0;i < str.length();i++) {
char c = str.charAt(i);
if(Character.isDigit(c)) {
System.out.println("索引“ + i + "处有数字,此数字为“ + c);
}
}
}
————————————————
版权声明:本文为优快云博主「周凯霖」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/weixin_44430111/article/details/87925244