欢迎访问宙启技术站
智能推送

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的基本使用方法。我们可以使用它方便地将数据输出到文本文件中。