1

我正在尝试将文件处理实现到我目前正在处理的一个小项目中。目前我可以读入对象数组并将其写出到外部 .txt 文档中,但我也在尝试写出一个 int 值,该值跟踪最后添加到数组列表中的元素的唯一 ID。

我是java新手,尤其是文件处理。我不确定我是否可以将 int 值与数组列表一起发送,或者我是否需要创建一个新方法和 .txt 文档并将其写入其中。下面是我到目前为止所做的,正如你所看到的,我试图用数组发送 int,但这是我所能得到的。

public void writeToFile(List<? extends Serializable> team, int maleLastId) {
     try {

      outByteStream = new FileOutputStream(aFile);
      OOStream = new ObjectOutputStream(outByteStream);

      OOStream.writeObject(team);

      outByteStream.close();
      OOStream.close();
     } catch(IOException e) {
         JOptionPane.showMessageDialog(null,"I/O Error" + e + "\nPlease Contact your Administrator :-)");
     }
    }
4

1 回答 1

1

写入文件的一种简单方法是使用 BufferedWriter 类:

    int x = 10;
    BufferedWriter writer = null;
        try {
            writer = new BufferedWriter(new FileWriter("utfil.txt", true));
        } catch (IOException e) {
            e.printStackTrace();
        }

    writer.write(x);
于 2013-10-25T16:54:47.857 回答