【发布时间】:2014-06-26 11:19:42
【问题描述】:
对不起,如果这个问题非常愚蠢,但它就在这里。我正在制作一个函数/方法(有人可以告诉我哪个词适合 Java 吗?)并且希望在将对象数组写入文件时得到一些帮助。下面是我当前的代码,它导致一个空白的文本文件!请帮忙!
public static void writelines(Object[] data, String filename, String extension) {
for (int i = 0; i < data.length; i++) {
try {
String fileid = filename + "." + extension;
File file = new File(fileid);@SuppressWarnings("resource")
PrintWriter writer = new PrintWriter(new FileWriter(file));
writer.println(data[i]);
} catch (IOException writeFail) {}
}
}
我该如何解决这个问题?
【问题讨论】:
-
在循环外打开文件,完成后关闭。
标签: java arrays file function methods