Hallo Leute, heute habe ich folgende Lösungsaufgabe:
und zwar möchte ich mir ein erweiterbares zweidimensionales Array zusammenstellen. Die Ausgnagssituation ist so, dass ich einen Text mit mehreren Zeilen habe. Von diesen Zeilen sind einige speziell makiert, andere wieder nicht. Mit einem LineInputStream gehe ich nun Zeile für Zeile durch und überprüfe sie auf die Markierung. Jede Zeile möchte ich speichern und auf der Basis der Überprüfung mit einem Flag versehen, damit ich bspw. bei einer späteren Ausgabe als PDF die markierten Zeilen farblich von den anderen abheben kann. Nun benötige ich eine Liste/ ein Array, das in etwa so ausschaut:
c = Inhalt Zeile 1
m = Inhalt Zeile 2
c = Inhalt Zeile 3
c = Inhalt Zeile 4
m = Inhalt Zeile 5
c = Inhalt Zeile 6
Meine Überlegungen waren zum einen ein zweidimensionales Array<Char, String>, aber das ist schlecht dynamisch zu erweitern. HashTableXYZ ist auch ungeeignet, da zum einen gleiche Keys möglich sein sollen und diese auch automatisch sortiert werden. Hat jemadn einen Ansatz, wie ich dennoch meine Daten so speichern kann?
Gruß Hardie
und zwar möchte ich mir ein erweiterbares zweidimensionales Array zusammenstellen. Die Ausgnagssituation ist so, dass ich einen Text mit mehreren Zeilen habe. Von diesen Zeilen sind einige speziell makiert, andere wieder nicht. Mit einem LineInputStream gehe ich nun Zeile für Zeile durch und überprüfe sie auf die Markierung. Jede Zeile möchte ich speichern und auf der Basis der Überprüfung mit einem Flag versehen, damit ich bspw. bei einer späteren Ausgabe als PDF die markierten Zeilen farblich von den anderen abheben kann. Nun benötige ich eine Liste/ ein Array, das in etwa so ausschaut:
c = Inhalt Zeile 1
m = Inhalt Zeile 2
c = Inhalt Zeile 3
c = Inhalt Zeile 4
m = Inhalt Zeile 5
c = Inhalt Zeile 6
Meine Überlegungen waren zum einen ein zweidimensionales Array<Char, String>, aber das ist schlecht dynamisch zu erweitern. HashTableXYZ ist auch ungeeignet, da zum einen gleiche Keys möglich sein sollen und diese auch automatisch sortiert werden. Hat jemadn einen Ansatz, wie ich dennoch meine Daten so speichern kann?
Gruß Hardie