Java程序将整数数组写入文件
要在Java中将整数数组写入文件,我们使用FileWriter类的write()方法。
Java中的FileWriter类是java.io包的一部分,用于将字符数据写入文件。
它提供构造函数来创建文件写入器对象,以及像write()这样的方法来将数据写入文件。close()方法关闭文件并释放资源。我们将使用write()方法获取整数值,将其转换为字符串表示形式,然后将该字符串写入文件。因此,它会将数组中的数值逐个写入文件。
将整数数组写入文件的步骤
以下是将整数数组写入文件的步骤:
- 首先导入FileWriter类
- 创建FileWriter对象
- 初始化整数数组并确定数组长度
- 使用for循环迭代数组并将每个元素写入文件
- 关闭FileWriter对象。
Java程序将整数数组写入文件
在下面的程序中,我们将一个整数数组写入文件:
import java.io.FileWriter; import java.io.IOException; public class Main { public static void main(String[] argv) { try { FileWriter writer = new FileWriter("input.txt"); // Changed file path Integer arr[] = {10, 20, 30, 40, 50}; int len = arr.length; for (int i = 0; i < len; i++) { writer.write(arr[i] + "\t"); } writer.close(); } catch (IOException e) { System.out.println("Error: " + e.getMessage()); } } }
输出
1020304050
代码解释
这是我们的文件:
FileWriter writer = new FileWriter("E:/demo.txt");
现在,考虑一个整数数组:
Integer arr[] = { 10, 20, 30, 40, 50 };
将上述数组写入文件“demo.txt”:
int len = arr.length; for (int i = 0; i < len; i++) { writer.write(arr[i] + "\t" + ""); }
这段Java代码将整数数组写入名为“input.txt”的文件。程序首先导入必要的类FileWriter和IOException。在main方法中,使用文件名“input.txt”创建FileWriter对象。声明并初始化一个整数数组arr。一个for循环迭代数组,使用write方法将每个整数写入文件,后跟一个制表符。写入所有元素后,调用close方法释放系统资源。如果发生任何I/O错误,代码会捕获IOException并打印错误消息。
广告