1. 程式人生 > >給定一個由數字組成的字串,如:"12395868392",統計出每個數字出現的次數

給定一個由數字組成的字串,如:"12395868392",統計出每個數字出現的次數

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進行比較。