Hallo zusammen,
Ich glaube, wenn man eine weile nicht programmiert, verblödet man einfach. Ich habe gerade eine ganze Datei in einem StringBuffer, den ich sonst mit regulären Ausdrücken manipuliere (genauer: es geht wieder um das Projekt, Wikisyntax in HTML umzuwandeln). Bei den Listen geht das nun einfach nicht, wegen deren Komplexität muss ich jede Zeile einzeln durchgehen. Nur kann ich mich überhaupt nicht erinnern, wie das an besten funktioniert. Meine jetztige Lösung ist es, einfach mit StringBuffer.indexOf(String, int) nach dem nächsten Vorkommen von java.lang.System.getProperty("line.separator") (oder so was) zu suchen, also CR/LF. Das habe ich nun mit ein paar While-Schleifen realisiert, was jedoch meiner Meinung nach witzlos ist, da es sicher schon eingebaute Funktionen gibt, die das 10x so schnell können. Oder etwas selber geschriebenes, jedenfalls eleganter und schneller. Nur wie?
tnx
Granjow
Ich glaube, wenn man eine weile nicht programmiert, verblödet man einfach. Ich habe gerade eine ganze Datei in einem StringBuffer, den ich sonst mit regulären Ausdrücken manipuliere (genauer: es geht wieder um das Projekt, Wikisyntax in HTML umzuwandeln). Bei den Listen geht das nun einfach nicht, wegen deren Komplexität muss ich jede Zeile einzeln durchgehen. Nur kann ich mich überhaupt nicht erinnern, wie das an besten funktioniert. Meine jetztige Lösung ist es, einfach mit StringBuffer.indexOf(String, int) nach dem nächsten Vorkommen von java.lang.System.getProperty("line.separator") (oder so was) zu suchen, also CR/LF. Das habe ich nun mit ein paar While-Schleifen realisiert, was jedoch meiner Meinung nach witzlos ist, da es sicher schon eingebaute Funktionen gibt, die das 10x so schnell können. Oder etwas selber geschriebenes, jedenfalls eleganter und schneller. Nur wie?
tnx
Granjow