String parsen

G

Gingerbread

Fortgeschrittenes Mitglied
6
Habe einen String, der in folgender Form vorliegt:

5 Zahlen + Wort + Datum + Zahl + Wort + Zahl + Wort + Zahl + Wort

Beispiel dafür:

12345Beispielwort13.2.So4Wort345Meier21Mueller

Wie kann ich hieraus die einzelnen Elemente auslesen?
 
mhh, also wenn die Strings immer in dieser Form vorliegen würde ich mir eine Klasse (StrangeStringParser) erstellen und einfach stur alles einzeln parsen.

z.B.: int zahlAmAnfang = Integer.parseInt(StrangeString.substring(0,4));
danach mit nur noch den subString von Index 4 bis ende betrachten usw.
 
indexOf hilft noch.

Kritisch wird es nur, wenn ein Wort auch Zahlen enthalten kann. Bzw. dann eher unmöglich. Auch kritisch sehe ich den Übergang von Wort zu Datum und dann von Datum zu Zahl, wenn das Datum nicht immer im selben Format vorliegt.
 
kannst du nicht ein trennzeichen einführen, zb #
 

Ähnliche Themen

W
Antworten
16
Aufrufe
844
jogimuc
J
kukuk
Antworten
9
Aufrufe
1.179
kukuk
kukuk
benj98
  • benj98
Antworten
4
Aufrufe
1.278
benj98
benj98
Zurück
Oben Unten