Alles neu machen

master
L 2025-03-12 11:00:47 +01:00
parent c6dc801d1e
commit 0c4c127733
1 changed files with 22 additions and 31 deletions

View File

@ -1,33 +1,24 @@
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void countEachLetter(String input) {
// Konvertiere den String in ein char-Array
char[] characters = input.toCharArray();
/** // Initialisiere die Map zum Speichern der Buchstabenanzahl
* Beschreiben Sie hier die Klasse Main. Map<Character, Integer> letterCountMap = new HashMap<>();
*
* @author (Ihr Name)
* @version (eine Versionsnummer oder ein Datum)
*/
public class Main
{
// Instanzvariablen - ersetzen Sie das folgende Beispiel mit Ihren Variablen
private int x;
/** // Durchlaufe das Array und zähle die Buchstaben
* Konstruktor für Objekte der Klasse Main for (char c : characters) {
*/ if (Character.isLetter(c)) {
public Main() letterCountMap.put(c, letterCountMap.getOrDefault(c, 0) + 1);
{
// Instanzvariable initialisieren
x = 0;
}
/**
* Ein Beispiel einer Methode - ersetzen Sie diesen Kommentar mit Ihrem eigenen
*
* @param y ein Beispielparameter für eine Methode
* @return die Summe aus x und y
*/
public int beispielMethode(int y)
{
// tragen Sie hier den Code ein
return x + y;
} }
} }
// Ausgabe der Anzahl jeder einzelnen Buchstaben
for (Map.Entry<Character, Integer> entry : letterCountMap.entrySet()) {
System.out.println("Buchstabe: " + entry.getKey() + ", Anzahl: " + entry.getValue());
}
}
}