Hallo
Ich bin zurzeit an einem kleinen Projekt dran. Ich habe ein Textfile in dem meine Daten drinstehen und diese möchte ich alle einlesen und sortiert in ArrayListen speichern. Mein Problem ist das ich mir das so vorgestellt habe das vorne eine Zahl dran ist mit der man dann herausfindet was die entsprechende Zeile bedeutet. Hier ein Beispiel:
Die Zahlen benutze ich also im Klartext um herauszufinden was für ein String ich gerade vor mir habe. Mein Problem ist jetzt das ich nicht weiss wie ich die Zahl da wegbekomme, weil ich die nicht in der ArrayList speichern möchte. :autsch:
In Google finde ich nur wie ich das letzte Zeichen ändere (lenght()-1 ...), aber für das erste Zeichen finde ich nichts. Ich dachte da zuerst an die replace-Methode mit einer darauf folgenden trim-Methode, aber die geht in diesem Fall nicht, weil in einer Frage eine Zahl vorkommen kann und ich nicht möchte das die Zahlen aus der Frage verschwinden (z.B. mathematische Fragen oder auch Kapitelnamen). Ich hoffe ihr versteht mein Problem und könnt mir helfen
Edit: Mir fällt gerade auf das ich mich da durchmogeln könnte und eine Zeichenreihe nehme die 100%-ig nicht in einer meiner Fragen oder so auftaucht.
z.B. "^^~^^"
Ich könnte dann splitten, aber ich möchte das sauber lösen. Ist aber gut wenn ich da schonmal eine Notfalllösung parat habe ^^
MfG SurviveX
Ich bin zurzeit an einem kleinen Projekt dran. Ich habe ein Textfile in dem meine Daten drinstehen und diese möchte ich alle einlesen und sortiert in ArrayListen speichern. Mein Problem ist das ich mir das so vorgestellt habe das vorne eine Zahl dran ist mit der man dann herausfindet was die entsprechende Zeile bedeutet. Hier ein Beispiel:
Code:
1Thema
2Unterthema
3Frage
3Frage
2Unterthema
3Frage
1Thema
2Unterthema
Die Zahlen benutze ich also im Klartext um herauszufinden was für ein String ich gerade vor mir habe. Mein Problem ist jetzt das ich nicht weiss wie ich die Zahl da wegbekomme, weil ich die nicht in der ArrayList speichern möchte. :autsch:
In Google finde ich nur wie ich das letzte Zeichen ändere (lenght()-1 ...), aber für das erste Zeichen finde ich nichts. Ich dachte da zuerst an die replace-Methode mit einer darauf folgenden trim-Methode, aber die geht in diesem Fall nicht, weil in einer Frage eine Zahl vorkommen kann und ich nicht möchte das die Zahlen aus der Frage verschwinden (z.B. mathematische Fragen oder auch Kapitelnamen). Ich hoffe ihr versteht mein Problem und könnt mir helfen
Edit: Mir fällt gerade auf das ich mich da durchmogeln könnte und eine Zeichenreihe nehme die 100%-ig nicht in einer meiner Fragen oder so auftaucht.
z.B. "^^~^^"
Code:
1^^~^^Thema
2^^~^^Unterthema
3^^~^^Frage
3^^~^^Frage
2^^~^^Unterthema
3^^~^^Frage
1^^~^^Thema
2^^~^^Unterthema
Ich könnte dann splitten, aber ich möchte das sauber lösen. Ist aber gut wenn ich da schonmal eine Notfalllösung parat habe ^^
MfG SurviveX
Zuletzt bearbeitet: