Jedes Objekt einer JTable um ein Zeichen verkürzen

Kohl

Mitglied
Moin zusammen,

ich habe ein kleines Inventurprogramm geschrieben. Dieses kann auch zuvor gespeicherte Dateien öffnen. Beim Öffnen hängt aber durch das splitten der einzelnen Strings durch \n immer ein weiteres Zeichen hinter dem eigentlichen Wort. Das ist bspw. bei Werten, die durch parseBoolean wieder in Boolean-Werte umgewandelt werden sollen sehr ärgerlich. Wie kann ich also jedes Objekt einer JTable um genau dieses Zeichen verkürzen oder wie kann ich den content der ausgelesenen Datei splitten, ohne das dieses Zeichen angehängt wird?

LG
 
[CODE lang="java" title="Ich splitte durch"]content = Files.readString(fileName, StandardCharsets.US_ASCII);
String [] parsed = content.split("\n");[/CODE]
 
[CODE lang="java" title="So wird die Datei erstellt"] JFileChooser chooser = new JFileChooser();

int returnVal = chooser.showSaveDialog(null);
if (returnVal == JFileChooser.APPROVE_OPTION) {
try {
File file = chooser.getSelectedFile();
PrintWriter os = new PrintWriter(file);

for (int row = 0; row < Tabelle.getRowCount(); row++) {
for (int col = 0; col < Tabelle.getColumnCount(); col++) {
os.println(Tabelle.getValueAt(row, col));
}
}
os.close();[/CODE]
 

Zurück
Oben