Java.io库中PrintWriter()的基本使用方法
发布时间:2024-01-09 22:55:13
PrintWriter类位于java.io包中,用于将数据输出到文本文件。
PrintWriter的构造函数常用的有以下两种:
1. PrintWriter(File file):创建一个新的PrintWriter,将数据写入给定的文件对象。
2. PrintWriter(String fileName):创建一个新的PrintWriter,将数据写入给定的文件名。
下面是一个使用PrintWriter类的基本例子:
import java.io.*;
public class PrintWriterExample {
public static void main(String[] args) {
String fileName = "output.txt";
try {
// 创建PrintWriter对象,指定文件名
PrintWriter writer = new PrintWriter(fileName);
// 写入数据到文件
writer.println("Hello, World!");
writer.println(100);
writer.println(3.14);
writer.println(true);
// 关闭PrintWriter
writer.close();
System.out.println("数据写入成功!");
} catch (IOException e) {
System.out.println("文件写入错误:" + e.getMessage());
}
}
}
在上面的例子中,我们创建了一个PrintWriter对象,并指定写入的目标文件名为"output.txt"。然后,我们使用println方法将不同类型的数据(包括字符串、整数、浮点数、布尔值)写入到文件中。最后,关闭PrintWriter。
注意,当我们使用PrintWriter的println方法写入数据时,它会自动将数据转换为字符串形式并追加一个换行符。
运行上面的代码后,它会在当前目录下创建一个名为"output.txt"的文件,并将数据写入该文件中。打开该文件,可以看到文件内容为:
Hello, World! 100 3.14 true
这就是PrintWriter的基本使用方法。我们可以使用它方便地将数据输出到文本文件中。
