Guten Tag zusammen!
Ich habe folgendes Problem:
Ich möchte aus einer Datei 2 Strings lesen und daraus ein Objekt erstellen, wobei die Strings aber unterschiedlich und variabel lang sein können und das beliebig oft.
Also die Datei sieht z.B so aus:
also erst ein String, dann ein Trennzeichen (in diesem Fall '#') und dann ein weiterer String.
Es soll jetzt für jede Zeile ein Objekt erstellt werden, dass jeweils 2 Strings enthält, und das möglichst performant.
(Ist ja fürs Handy) (MIDP 1.0, CLDC 1.0)
Meine bisherige Lösung war es, immer byte für byte zu lesen und immer zu überprüfen, ob das byte = 35 ('#') ist und dann abzubrechen. Die Bytes habe ich in einem Array zusammengefasst, welches immer um 1 vergrößert wird und nachher in einen String verwandelt wird, was ja nicht gerade schnell ist...
Meine Frage ist jetzt also, ob das irgendwie performanter zu realisieren ist.
Danke Im Voraus
Ich habe folgendes Problem:
Ich möchte aus einer Datei 2 Strings lesen und daraus ein Objekt erstellen, wobei die Strings aber unterschiedlich und variabel lang sein können und das beliebig oft.
Also die Datei sieht z.B so aus:
Code:
<String1>#<String2>
<String1>#<String2>
<String1>#<String2>
also erst ein String, dann ein Trennzeichen (in diesem Fall '#') und dann ein weiterer String.
Es soll jetzt für jede Zeile ein Objekt erstellt werden, dass jeweils 2 Strings enthält, und das möglichst performant.
(Ist ja fürs Handy) (MIDP 1.0, CLDC 1.0)
Meine bisherige Lösung war es, immer byte für byte zu lesen und immer zu überprüfen, ob das byte = 35 ('#') ist und dann abzubrechen. Die Bytes habe ich in einem Array zusammengefasst, welches immer um 1 vergrößert wird und nachher in einen String verwandelt wird, was ja nicht gerade schnell ist...
Meine Frage ist jetzt also, ob das irgendwie performanter zu realisieren ist.
Danke Im Voraus