public class ApperaNum {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("输入纯数字的字符串:");
String string = scanner.next();
ApperaNum apperaNum = new ApperaNum();
apperaNum.appNum(string);
}
public void appNum(String s) {
char[] chr = s.toCharArray();
for (int i = 0; i <= 9; i++) {
int count = 0;
for (int j = 0; j < chr.length; j++) {
if(i == chr[j]-48) {
count++;
}
}
System.out.println(i+"出现的次数是"+count+"次");
}
}
}
将字符串变换为字符数组后,将字符转变为ASCll码与数字0到9进行比较。