📌  相关文章
📜  Java中的 PrintWriter print(String) 方法及示例(1)

📅  最后修改于: 2023-12-03 15:31:55.054000             🧑  作者: Mango

Java中的 PrintWriter print(String) 方法及示例

PrintWriter 是 Java I/O 包中的一个类,可以让开发者方便地往文本输出流输出字符串,而 print(String) 方法则是其中的一个函数,用于输出字符串到文件或控制台。

语法
public void print(String s)
参数
  • s: 要输出的字符串。
返回值

无。

示例

下面是一个关于 PrintWriter 及其 print(String) 方法的典型示例,它将 "Hello, World!" 保存到一个名为 "output.txt" 的文本文件中:

import java.io.*;

public class PrintWriterDemo {
  public static void main(String[] args) {
    try {
      PrintWriter writer = new PrintWriter("output.txt", "UTF-8");
      writer.print("Hello, World!");
      writer.close();
    } catch (IOException e) {
      // 处理异常
    }
  }
}

在这个示例中,我们首先创建一个 PrintWriter 对象并指定输出文件的名称 "output.txt"。然后我们调用 print(String) 方法来输出字符串 "Hello, World!",并在最后释放资源,也就是调用 close() 方法关闭输出流。

如果一切顺利,那么文本文件 output.txt 就包含了 "Hello, World!" 这个字符串。如果你在 Linux 或 Mac OS X 系统上运行代码,则需要改变输出文件的路径以避免权限问题,比如将 "output.txt" 改为 "/tmp/output.txt" 等。

总结

Java 中的 PrintWriter 类为开发者提供了方便的文本输出功能。通过 print(String) 方法,我们可以将字符串输出到控制台或文件中。在使用该方法时,需要注意异常处理和资源释放等问题,以确保代码的稳定性和安全性。