Umbenannt

master
L 2025-03-19 10:55:07 +01:00
parent 8e11bad9a8
commit 871a181fd8
1 changed files with 4 additions and 4 deletions

View File

@ -1,20 +1,20 @@
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
public class Main { public class Zählen {
public static void countEachLetter(String input) { public static void countEachLetter(String input) {
// Konvertiere den String in ein char-Array // Konvertiere den String in ein char-Array
char[] characters = input.toCharArray(); char[] characters = input.toCharArray();
// Initialisiere die Map zum Speichern der Buchstabenanzahl // Initialisiere die Map zum Speichern der Buchstabenanzahl
Map<Character, Integer> letterCountMap = new HashMap<>(); Map<Character, Integer> letterCountMap = new HashMap<>();
// Durchlaufe das Array und zähle die Buchstaben // Durchlaufe das Array und zähle die Buchstaben
for (char c : characters) { for (char c : characters) {
if (Character.isLetter(c) || Character.isWhitespace(c) ) { if (Character.isLetter(c) || Character.isWhitespace(c) ) {
letterCountMap.put(c, letterCountMap.getOrDefault(c, 0) + 1); letterCountMap.put(c, letterCountMap.getOrDefault(c, 0) + 1);
} }
} }
// Ausgabe der Anzahl jeder einzelnen Buchstaben // Ausgabe der Anzahl jeder einzelnen Buchstaben
for (Map.Entry<Character, Integer> entry : letterCountMap.entrySet()) { for (Map.Entry<Character, Integer> entry : letterCountMap.entrySet()) {
System.out.println("Buchstabe: " + entry.getKey() + ", Anzahl: " + entry.getValue()); System.out.println("Buchstabe: " + entry.getKey() + ", Anzahl: " + entry.getValue());