使用场景:
- 代替
System.out
输出日志(比如System.setOut(printStream)
) - 需要输出各种类型(如
println(123)
、println("hello")
) -
常用方法:
print()
,println()
→ 支持所有基本类型和对象printf()
→ 格式化输出(比如%d
,%s
)// 用PrintWriter写文件(自动刷新版) try (PrintWriter pw = new PrintWriter(new FileWriter("log.txt"), true)) { // true表示自动刷新 pw.println("今天是2023年"); pw.printf("温度:%d度", 28); // 自动刷新到文件 }