LineSequencial
deklarierte Dateien in Java?An sich stellt das kein Problem dar. Eine solche Cobol Datei hat relativ wenig Eigenschaften:
byte[]
ein.
Der nachfolgende Code ist im übrigen JRE 1.1 tauglich, worauf ich zu diesem Zeitpunkt besonderes Augenmerk legen musste.
all rights reserved © Bastie - Sebastian Ritter @: w³: http://www.Bastie.de/** * Konvertiert ein byte-Array in eine Line-Sequentielle-Array * @param inhalt * @return Zeilen [] */
public static
String [] toLineSequencial (final byte
[] inhalt) {//In Zeilen konvertieren
StringTokenizer zs_ag_tokenizer =new
StringTokenizer (new
String (inhalt),"\n\r"
); Vector lines =new
Vector ();while
(zs_ag_tokenizer.hasMoreTokens()) { lines.addElement (zs_ag_tokenizer.nextToken()); } String [] returnValue =new
String [lines.size()];int
i =0
;for
(Enumeration e = lines.elements (); e.hasMoreElements (); i++) { returnValue [i] = (String) e.nextElement (); }return
returnValue; }