Java程式檢查字串中每個母音的出現次數
要再次計算字串中母音出現的次數,請使用Map 工具,就像在計算字串中每個字元出現的次數時所使用的那樣。將每個母音作為 Map 中的鍵,並將每個鍵的初始值設定為 1。現在將每個字元與 Map 的鍵進行比較,如果字元與鍵匹配,則將其對應的值增加 1。
檢查字串中每個母音出現次數的步驟
以下是檢查字串中每個母音出現次數的步驟:
- 首先,我們將定義OccurenceVowel 類和main 方法。
- 然後,我們將用值“AEAIOG”初始化一個字串 str。
- 建立一個LinkedHashMap,將每個母音儲存為鍵,並將它的值初始化為 0。
- 我們將使用for 迴圈遍歷字串的每個字元
- 使用containsKey().檢查字元是否為母音。
- 如果是母音,獲取其當前計數,將其增加 1,並更新 Map。
- 列印 Map 的內容以顯示每個母音出現的次數。
Java程式檢查字串中每個母音的出現次數
以下是檢查字串中每個母音出現次數的 Java 程式:
import java.util.LinkedHashMap;
public class OccurenceVowel {
public static void main(String[] args) {
String str = "AEAIOG";
LinkedHashMap<Character, Integer> hMap = new LinkedHashMap<>();
hMap.put('A', 0);
hMap.put('E', 0);
hMap.put('I', 0);
hMap.put('O', 0);
hMap.put('U', 0);
for (int i = 0; i < str.length(); i++) {
if (hMap.containsKey(str.charAt(i))) {
int count = hMap.get(str.charAt(i));
hMap.put(str.charAt(i), ++count);
}
}
System.out.println(hMap);
}
}
輸出
{A=2, E=1, I=1, O=1, U=0}
程式碼解釋
該程式定義了OccurenceVowel 類和main 方法。它用值“AEAIOG”初始化一個字串 str,並建立一個LinkedHashMap來儲存母音(A、E、I、O、U),初始計數設定為0。該程式遍歷字串的每個字元,檢查它是否為母音。如果是,則檢索該母音的當前計數,將其增加 1,並在 Map 中更新。最後,列印 Map,顯示每個母音出現的次數,結果輸出為{A=2, E=1, I=1, O=1, U=0}。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP