java数组写入txt文件
时间: 2023-12-05 19:38:46 浏览: 167
利用数组写入、读取txt文件
以下是Java将数组写入txt文件的示例代码:
```java
import java.io.FileWriter;
import java.io.IOException;
public class WriteArrayToFile {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5};
String fileName = "output.txt";
try {
FileWriter writer = new FileWriter(fileName);
for (int i = 0; i < arr.length; i++) {
writer.write(Integer.toString(arr[i]) + "\n");
}
writer.close();
System.out.println("数组已成功写入文件" + fileName);
} catch (IOException e) {
System.out.println("写入文件时出现错误:" + e.getMessage());
}
}
}
```
在上面的示例代码中,我们首先定义了一个整型数组`arr`和一个字符串变量`fileName`,用于存储输出文件的文件名。然后,我们使用`FileWriter`类创建一个文件写入器,并将文件名作为参数传递给它。接下来,我们使用一个循环将数组中的每个元素写入文件中,每个元素占一行。最后,我们关闭文件写入器并输出一条成功的消息。
需要注意的是,在使用`FileWriter`类时,如果指定的文件不存在,则会自动创建该文件;如果文件已经存在,则会覆盖原有内容。如果需要在文件末尾追加内容而不是覆盖原有内容,可以使用`FileWriter`类的另一个构造函数,并将第二个参数设置为`true`。
阅读全文