JavaIO流_打印流
一般使用PrintStream
PrintStream: System.out.print继承自PrintStream
- 在默认情况下,PrintStream 输出数据数据的位置是 标准输出 控制台
- print底层用的是write
- 修改输出的地址/设备
System.setOut(new PrintStream("C:\\Users\\Laity\\Desktop\\Java全栈\\JavaIO\\Test文件\\f1.txt"));
System.out.println("\n输出不在console了...");
PrintWriter
- 默认打印到显示器
- 修改输出地址/设备
- 如果未关闭流,数据无法传到相应位置
public static void main(String[] args) throws IOException {
String filePath = "C:\\Users\\Laity\\Desktop\\Java全栈\\JavaIO\\Test文件\\f2.txt";
PrintWriter p = new PrintWriter(new FileWriter(filePath));
p.print("PrintWriter输出...");
p.close();
}