hallo zusammen,
ich versuche seit 3 tagen diese Aufgabe zulösen:
Ich will aus einer TXT Datei den Inhalt auslesen dann spalten weise in eine anderen TXT Datei ausgeben.
z.B.
angenommen der Inhalt sei so:
*NODE
1, 8.673617380E-19, 5.000000000E-04, 1.000000000E-03
2, 1.734723476E-18, 1.000000000E-03, 1.000000000E-03
**
ich will das auslesen und dann so ausgeben:
1, 8.673617380E-19,
2, 1.734723476E-18,
1,5.000000000E-04,
2,1.000000000E-03,
1,1.000000000E-03
2,1.000000000E-03
Das auslesen und speichern habe ich wie folgt geschrieben :
und aufgeben hab ich so gemacht:
aber das funktioniert nicht kann einer mir sagen wo der Fehler ist bitte ???
THX
ich versuche seit 3 tagen diese Aufgabe zulösen:
Ich will aus einer TXT Datei den Inhalt auslesen dann spalten weise in eine anderen TXT Datei ausgeben.
z.B.
angenommen der Inhalt sei so:
*NODE
1, 8.673617380E-19, 5.000000000E-04, 1.000000000E-03
2, 1.734723476E-18, 1.000000000E-03, 1.000000000E-03
**
ich will das auslesen und dann so ausgeben:
1, 8.673617380E-19,
2, 1.734723476E-18,
1,5.000000000E-04,
2,1.000000000E-03,
1,1.000000000E-03
2,1.000000000E-03
Das auslesen und speichern habe ich wie folgt geschrieben :
Code:
ArrayList<String[]> list = new ArrayList<String[]>();
....
String zeile;
while ((zeile = inFile.readLine()) != null) {
if(zeile.startsWith(" ") ){
String[] lineParts = zeile.split(",");
list.add(lineParts);
System.out.println(zeile);
}}....
und aufgeben hab ich so gemacht:
Code:
public static void schreiben(ArrayList<String[]> list, String name){
try {
PrintWriter printWriter = new PrintWriter(new FileWriter(name));
Iterator<String[]> iter = ((java.util.List<String[]>) list).iterator();
while(iter.hasNext() ) {
Object o = iter.next();
//printWriter.println(o.toString());
lineParts.toString();
}
printWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
aber das funktioniert nicht kann einer mir sagen wo der Fehler ist bitte ???
THX