小番茄程序员 ©免责声明

文章标签 Java PrintWriter 文章分类 后端技术 阅读数 31

@免责声明:本文转载来自互联网,不代表本网站的观点和立场。 如果你觉得好,欢迎分享此网址给你的朋友。

Java 中,PrintWriter 类是用于将格式化的文本输出到字符输出流的便捷类。它提供了一组方法,可以方便地打印各种数据类型到输出流。

以下是使用 PrintWriter 的示例代码:

import java.io.*;

public class Main {
    public static void main(String[] args) {
        try {
            // 创建 PrintWriter 对象,将输出定向到文件
            PrintWriter writer = new PrintWriter("output.txt");

            // 打印字符串
            writer.println("Hello, world!");

            // 打印整数
            int number = 42;
            writer.println(number);

            // 打印浮点数
            double pi = 3.14159;
            writer.println(pi);

            // 刷新缓冲区
            writer.flush();

            // 关闭 PrintWriter
            writer.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
    }
}

在上述示例中,首先创建了一个 PrintWriter 对象,将输出定向到名为 “output.txt” 的文件。然后使用 println() 方法将不同类型的数据打印到输出流中。最后,调用 flush() 方法刷新缓冲区,并通过 close() 方法关闭 PrintWriter。

执行上述代码后,就会在当前目录下创建一个名为 “output.txt” 的文件,并将相应的内容写入其中。

除了上述示例中的 println() 方法,PrintWriter 还提供了其他用于格式化输出的方法,如 printf()format()

需要注意的是,在实际使用中,如果需要打印大量数据,建议使用 BufferedWriter 包装 PrintWriter,以提高性能和效率。

本文地址:https://www.meishiadd.com/java/172.html

相关文章

友情链接

Copyright © 2021-2023 MEISHIADD.COM 版权所有 京ICP备14024137号