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

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

Java中的PrintStream println(String)方法及示例

在Java中,PrintStream类提供了println(String)方法,用于在指定输出流中打印字符串并换行。此方法根据平台可能的行分隔符自动产生换行符。

语法
public void println(String x)

参数:

  • 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”的文件,其中包含程序输出的字符串。

注意事项
  • 在调用println(String)方法时,请注意指定的输出流是否可用。如果输出流不可用,则抛出IOException。
  • 使用了PrintStream后,务必要调用其close()方法关闭输出流,否则可能导致资源泄漏。