📅  最后修改于: 2023-12-03 15:31:55.054000             🧑  作者: Mango
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)
方法,我们可以将字符串输出到控制台或文件中。在使用该方法时,需要注意异常处理和资源释放等问题,以确保代码的稳定性和安全性。