代码实现:
package com.company;
import java.util.Scanner;
public class isNumeric {
public static int isNumeric(String str) {
int count = 0;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) > '0' && str.charAt(i) < '9') { //找数字
count++; //数字在0~9之间,计数器+1
}
}
return count;
}
public static void main(String[] args) {
System.out.println("请输入一个字符串:");
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
System.out.println("字符串中的数字个数为:"+isNumeric(str));
}
}
运行截图: