📅  最后修改于: 2023-12-03 15:16:25.954000             🧑  作者: Mango
在Java中,PrintStream类提供了println(String)方法,用于在指定输出流中打印字符串并换行。此方法根据平台可能的行分隔符自动产生换行符。
public void println(String x)
参数:
此方法无返回值。
下面的程序演示了如何使用PrintStream的println(String)方法:
import java.io.*;
public class PrintStreamDemo {
public static void main(String[] args) {
String str = "PrintStream println(String)方法示例";
// 创建文件输出流
try (FileOutputStream fos = new FileOutputStream("output.txt");
PrintStream ps = new PrintStream(fos)) {
// 输出字符串
ps.println(str);
System.out.println("字符串已写入文件。");
} catch (IOException e) {
e.printStackTrace();
}
}
}
上面的程序使用了PrintStream将字符串写入文件。在示例中,我们首先将字符串存储在一个变量中,然后创建一个FileOutputStream输出流和一个PrintStream打印流。接着,我们使用PrintStream的println(String)方法将字符串写入文件,并通过Java的标准输出流打印一条信息。
打印结果如下:
字符串已写入文件。
最后,我们可以在输出目录下找到名为“output.txt”的文件,其中包含程序输出的字符串。