hey, habe ein kleines problem mit der oben genannten methode.
Ich will wörter zählen. und zwar ohne auf groß/klein schreibung zu achten.
mit string1.equalsIgnoreCase(String2) sollte das ja gehen aber mein problem jetzt ist das meine wörter in einer hashmap liegen undzwar als key.
ich will jetzt eine schleife in der methode schreiben welche prüft ob es das wort in der map schon gibt und falls ja nur die häufigkeit des wortes erhöht.
meine methode:
diese methode beachtet die groß und kleinschreibung allerdings.
ich weis nciht weiter und habe ncihtmal einen ansatz wie ich equalsIgnoreCase da jetzt einbauen könnte. kann mir jemand helfen?
Ich will wörter zählen. und zwar ohne auf groß/klein schreibung zu achten.
mit string1.equalsIgnoreCase(String2) sollte das ja gehen aber mein problem jetzt ist das meine wörter in einer hashmap liegen undzwar als key.
ich will jetzt eine schleife in der methode schreiben welche prüft ob es das wort in der map schon gibt und falls ja nur die häufigkeit des wortes erhöht.
meine methode:
Java:
private void wortAufnehmen(String wort) {
if (verbindungen.containsKey(wort) == true) { // falls wort schon
// vorhanden
Verbindung eins = verbindungen.get(wort);
eins.erhoeheHaufigkeit(); // häufigkeit ++
}
else {
Verbindung eins = new Verbindung(1, wort);
verbindungen.put(wort, eins); // sonst neue verbindung
}
}
diese methode beachtet die groß und kleinschreibung allerdings.
ich weis nciht weiter und habe ncihtmal einen ansatz wie ich equalsIgnoreCase da jetzt einbauen könnte. kann mir jemand helfen?