Schauen ob eine Ziffer in einem String-Array häufiger vorkommt

torbi

Mitglied
Hallo Leute,
ich habe eine Frage und zwar habe ich einen String mit der Länge von 20, der nur aus Ziffern besteht (z.B. 81611181681681690576). Wie kann ich nun am Besten überprüfen, ob eine beliebige Ziffer von 0 bis 9 in diesem Array häufiger als 2 mal vorkommt.
Achso, ich hab auch schon einen char-Array aus dem String erstellt und wollte dann einen int-Array daraus erstellen, aber das hat irgendwie nicht so toll geklappt.
Wäre super, wenn mir jemand weiterhelfen könnte.
Grüße,
Torben
 
@torbi
Einfach wäre es, wenn du eine Variable hast, welche immer dann, wenn die gesuchte Zahl im String auftaucht, um eins erhöht wird.
Suche mittels Schleife im Array.

edit: du könntest auch ein Zähl-Array 0-9 Programmieren und immer dann dort die Zahl eintragen lassen und später alles hübsch in der Konsole ausgeben.
 
Danke für die schnelle Antwort.
Und wie kann ich schauen, ob die gesuchte Zahl im String auftaucht? 🙂
Einen counter wollte ich sowieso einbauen...
 
In etwa so habe ich es gemeint.
torbi hat gesagt.:
81611181681681690576
Java:
/** Konsolenausgabe */
run:
Zahl: 0 wurde 1 Mal gefunden
Zahl: 1 wurde 7 Mal gefunden
Zahl: 5 wurde 1 Mal gefunden
Zahl: 6 wurde 5 Mal gefunden
Zahl: 7 wurde 1 Mal gefunden
Zahl: 8 wurde 4 Mal gefunden
Zahl: 9 wurde 1 Mal gefunden
BUILD SUCCESSFUL (total time: 0 seconds)
 

Zurück
Oben