String in einzelnen Zeichen teilen
-
Ich will einen String wie z.B String variable = "25" in einzelnen Zeichen teilen d.h. ich will mit eine schleife durchgehen und jede Zahl lesen und dann irgendwelche Berechnungen vornehmen.Danke
-
Wenn du auf jede Zahl zugreifen willst sollte dies mit variable[0], variable[1], etc. gehen...
-
Häh? Wir reden hier nicht von Arrays.
@erkan: Die einzelnen Zeichen eines Strings bekommst du mit charAt(index). Ist es das, was du willst?
-
@Optimizer
Ups, hab das anscheinend mit C/C++ verwechselt
-
Hi Erkan
Selam ErkanAlso du kannst bei String die Methode charAt(i) verwenden an jedes Zeichendran zu kommen.
String str = "12345"; for (int i=0; i<str.length(); i++){ int zahl = Character.getNumericValue(str.charAt(i)); System.out.println(zahl); }
Hoffentlich hilft dir das weiter.
BYye
-
Oder falls Du ganze Ziffernfolgen zu Zahlen zusammenlesen willst: Tokenizer anschauen