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

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

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

简介

在Java中,PrintWriter是一个用于将格式化的文本写入字符输出流的类,它提供了多个print() 方法,其中一个是 print(boolean b) :

public void print(boolean b)

该方法的作用是打印一个布尔值表示为字符串。如果参数为 true,则输出字符串 "true",否则输出字符串 "false"。

示例

下面是一个简单的示例,演示了如何使用PrintWriter 的 print(boolean b)方法:

import java.io.*;

public class PrintWriterExample {

    public static void main(String[] args) {

        File file = new File("test.txt");

        try (PrintWriter printWriter = new PrintWriter(new FileWriter(file))) {
            boolean b = true;
            printWriter.print(b);
            b = false;
            printWriter.print(b);

            System.out.println("内容已写入文件 '" + file.getCanonicalPath() + "'");
        } catch (IOException e) {
            e.printStackTrace();
        }

    }

}

在上面的示例中,我们创建了一个FileWriter和PrintWriter对象,并使用print()方法打印了两个不同的布尔值。文件的路径是test.txt,如果文件不存在,则自动创建该文件并写入内容。

运行上面的程序将输出以下内容:

truefalse
内容已写入文件 'D:\java\test.txt'

上面的输出结果表明,打印两个布尔值时PrintWriter将它们连接成了一个字符串。第一个布尔值为true,所以输出的是字符串 "true";第二个布尔值为false,输出的是字符串 "false"。

该示例仅是PrintWriter的一个简单用例,但是也向我们展示了,如何使用print(boolean b)方法将布尔值打印为字符串。

结论

PrintWriter的 print(boolean b)方法是一个非常便利的方法,可以将布尔值输出为字符串,这对于需要将布尔值写入文件、日志等场景非常有用。我们只需调用该方法并传入布尔值,PrintWriter将自动处理其余部分。