如何将int值写入文件?

时间:2013-10-25 16:48:09

标签: java io file-handling

我正在尝试将文件处理实现到我目前正在处理的一个小项目中。目前我可以读入并写出一个对象数组到外部.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 :-)");
     }
    }

1 个答案:

答案 0 :(得分: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);