我正在开发一个关于学生的程序(将姓名、年龄和其他信息保存到对象中,并将这些对象存储到 arrayList 中)。到目前为止一切都很好,我什至让 JFrame 完全按照我想要的方式工作,但是当我尝试将所有这些信息写入文本文件时,问题就出现了。
我怎样才能做到这一点?
我用 ObjectOutputStream 尝试了 FileOutputStream,但我很可能做得不对,因为我不断收到 IOException。
我正在寻找一个存储具有 2 个或更多对象的 arrayList 的程序示例,每个对象包含 2 个或更多变量。
至于那个保存的数组的加载,我想我可以弄明白,但对此的解释仍然是值得赞赏的。
我在不同的网站上看到过几次人们建议这样做(但它给了我一个 IOException)
FileOutputStream fos=new FileOutputStream("FileName.txt");
ObjectOutputStream oos=new ObjectOutputStream(fos);
oos.writeObject(myObjectArrayList);