Java的IO流-打印流

打印流

PrintStream

public void println()自动换行

PrintWriter

java 复制代码
package com.itheima.println;

import java.io.FileInputStream;
import java.io.PrintStream;
import java.io.PrintWriter;

public class Test2 {
    public static void main(String[] args) {
        try (
                //1、创建一个打印流管道
                PrintWriter ps = new PrintWriter("IO/src/itheima08.txt");
              
        ){

            ps.println(97);
            ps.println("a");
            ps.print(true);
            ps.print("我是好人");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

输出语句的重定向

java 复制代码
package com.itheima.println;

import java.io.FileNotFoundException;
import java.io.PrintStream;

public class Test4 {
    public static void main(String[] args) {
        System.out.println("老骥伏枥");
        System.out.println("志在千里");
        try (
                PrintStream ps = new PrintStream("IO/src/itheima09.txt");
                ){
            //把系统默认的打印流对象改成自己设置的打印流
            System.setOut(ps);
            System.out.println("烈士暮年");
            System.out.println("壮心不已");
        } catch (Exception e) {
            e.printStackTrace();
        }

    }
}
相关推荐
D_aniel_9 分钟前
排序算法-计数排序
java·排序算法·计数排序
极小狐15 分钟前
极狐GitLab 通用软件包存储库功能介绍
java·数据库·c#·gitlab·maven
旧故新长27 分钟前
Browserless 快速上手
java
java1234_小锋33 分钟前
Spring Bean有哪几种配置方式?
java·后端·spring
?abc!34 分钟前
缓存(5):常见 缓存数据淘汰算法/缓存清空策略
java·算法·缓存
DanB241 小时前
Java笔记4
java·开发语言·笔记
Dddle11 小时前
C++:this指针
java·c语言·开发语言·c++
studyer_domi1 小时前
Matlab 234-锂电池充放电仿真
开发语言·matlab
yuanpan1 小时前
.net/C#进程间通信技术方案总结
开发语言·c#·.net
吃面不喝汤661 小时前
破解 Qt QProcess 在 Release 模式下的“卡死”之谜
开发语言·qt