【发布时间】:2014-05-18 16:09:32
【问题描述】:
private void saveFormActionPerformed(java.awt.event.ActionEvent evt) {
name = nameFormText.getText();
surname = surnameFormText.getText();
age = Integer.parseInt(ageFormText.getText());
stadium = stadiumFormText.getText();
Venues fix = new Venues();
fix.setName(name);
fix.setSurname(surname);
fix.setAge(age);
fix.setStadium(stadium);
File outFile;
FileOutputStream fStream;
ObjectOutputStream oStream;
try {
outFile = new File("output.data");
fStream = new FileOutputStream(outFile);
oStream = new ObjectOutputStream(fStream);
oStream.writeObject(fix);
JOptionPane.showMessageDialog(null, "File written successfully");
oStream.close();
} catch (IOException e) {
System.out.println(e);
}
}
这是我目前所拥有的。如果文件已经创建,我可以用它来附加文件有什么想法吗?
【问题讨论】:
-
@Braj 他正在使用一个没有实现 Appendable 接口的 ObjectOutputStream。
-
如果 OP 想要这样做,那么有很多方法,但 OP 只是在寻找现成的代码。
-
感谢@Braj,我已经查看了第二个链接,但这并不是我所需要的。 Naili 似乎已经解决了我的问题。