Java中printwriter的用法是什么

avatar
作者
猴君
阅读量:0

PrintWriter类是Java中用于写入文本数据的输出流。它提供了一种方便的方式来写入各种数据类型,例如字符串、数字等,并自动将数据转换为文本格式。PrintWriter类与OutputStreamWriter类类似,但提供了更方便的写入文本数据的方法。

PrintWriter类的常见用法包括:

  1. 创建PrintWriter对象:可以通过传递输出流对象或文件路径来创建PrintWriter对象。

  2. 使用print和println方法写入文本数据:PrintWriter类提供了print和println方法用于写入文本数据。

  3. 使用format方法格式化输出数据:PrintWriter类还提供了format方法用于格式化输出数据,类似于String.format方法。

  4. 使用flush方法刷新输出流:在写入完所有数据后,可以使用flush方法刷新输出流,以确保数据被写入到目标位置。

下面是PrintWriter类的一个简单示例:

import java.io.*;  public class Main {     public static void main(String[] args) {         try {             PrintWriter writer = new PrintWriter("output.txt");             writer.println("Hello, World!");             writer.printf("PI = %.2f", Math.PI);             writer.close();         } catch (FileNotFoundException e) {             e.printStackTrace();         }     } } 

在上面的示例中,我们创建了一个PrintWriter对象来写入文本数据到output.txt文件中。我们使用println方法写入字符串"Hello, World!",并使用printf方法格式化输出Math.PI的值,并指定保留两位小数。最后,我们调用close方法关闭PrintWriter对象。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!