給定字元陣列,判斷字母出現的次數

2021-08-21 13:53:24 字數 976 閱讀 2880

給定字元陣列元素:

思路:將字母與ascii表聯絡起來

定義方法printcount,無返回值,引數為字元陣列
public static void printcount(int ch){}
1.定義乙個int型別的陣列,長度為26,對應26個英文本組。用來記錄每個字母出現的次數

int count = new int[26];
2。用for迴圈來遍歷字元陣列,將每乙個元素都減去97(小寫字母ascii碼為97~132),count[0]~count[25]代表字母'a'~'z',用來

例如:'a'-97--->0

'b'-97--->1

一直到'z'-97--->25

for (int i = 0; i < ch.length; i++)
count陣列元素值預設為0,每一次迴圈,得到一次元素位置,該位置++即為該字母出現過一次,為0即為未出現。

2.輸出字母出現的次數,用for迴圈遍歷count陣列,迴圈內判斷該元素是否為0,若不為0,則將該元素下標+97轉換為字元,並將字母出現的次數輸出。

for (int j = 0; j < count.length; j++)

}

3.完整**(自寫)

public static void printcount(char ch)

for (int j = 0; j < count.length; j++)

}}

4.答案**

for (int i = 0; i < chararray.length; i++) 

for (int i = 0, ch = 97; i < count.length; i++, ch++)

}

C 判斷陣列元素出現的次數

很多時候我們需要判斷陣列或list中元素的出現次數 廢話不多說,直接送上 using system 陣列元素值 public iteminfo int value 陣列元素的值 public int value 陣列元素重複的次數 public int repeatnum class program...

統計給定字串中各字元出現的次數

思路 先把字串轉為陣列,遍歷陣列,宣告乙個空物件,陣列元素為物件的key,同一元素出現的次數為物件的value。var str abcdfabfgxsxzabc54acb4 var array str.split 字串轉為陣列 console.log array var obj for var i ...

Swift學習筆記 判斷字元出現的次數

判斷字元出現的次數 let str asfkj294sjdkflskadjw8tghjhf8t8as 定義乙個字典統計個字元的出現次數 var status character int for ch in str else j 4,w 1,f 3,9 1,k 3,d 2,t 2,2 1,a 3,8 ...