Moin ,
Also ich hab folgendes problem:
Ich lese aus eine Exceldatei zellen aus und speicher sie in ein String [] db.
Dann erstelle ich ein leer string und addier diese da ich sie in eine Textdatei speichern
muss.
Ich erstelle ein FileWriter und versuche dann den leerstring mit den addierten Strings
in eine Textdatei"test.txt" zu schreiben , nur leider steht immer der letzte objekt aus dem string [] db drin sonst nichts.
Obwohl in der kontroll ausgabe der zusammengefügte leerstring steht.
Gruß tis
Also ich hab folgendes problem:
Ich lese aus eine Exceldatei zellen aus und speicher sie in ein String [] db.
Dann erstelle ich ein leer string und addier diese da ich sie in eine Textdatei speichern
muss.
Ich erstelle ein FileWriter und versuche dann den leerstring mit den addierten Strings
in eine Textdatei"test.txt" zu schreiben , nur leider steht immer der letzte objekt aus dem string [] db drin sonst nichts.
Obwohl in der kontroll ausgabe der zusammengefügte leerstring steht.
Java:
int cells = row.getPhysicalNumberOfCells();
for(int j = 0;j<cells;j++){
HSSFCell keycell = row.getCell(j);
String value = " " +keycell.getStringCellValue();
String [] db = new String [cells];
db[j]= " " +value+ " ";
//String te leerstring um strings aus db zu addieren
String ls = "";
File file = new File("test.txt");
FileWriter fw = new FileWriter(file);
for(int k =0 ;k<db.length;k++){
String zte = ls + db[k];
//testausgabe System.out.print(zte);
fw.write(zte);
// fw.flush();
fw.close();
}
}
Gruß tis
Zuletzt bearbeitet: