IO流——打印流

打印流

    • 打印流
        • 一、打印流的分类
        • 二、打印流的优势:

打印流

一、打印流的分类

打印流分为 :PrintStream和PrintWriter两个类
打印功能上两者一样


PrintStream继承自字节输出流OutputStream,支持写字节

   public static void main(String[] args) throws Exception{
        //创建一个打印流对象
        PrintWriter ps1 = new PrintWriter(new FileOutputStream("File-IO-app\\src\\out.txt"),true);//想要追加数据 不重复,在低级管道后面加true
        PrintStream ps = new PrintStream("File-IO-app\\src\\out.txt");   

        //调用常用的打印api
        ps.println(97);
        ps.println(true);
        ps.println("我是打印流");
        ps.println('a');
        ps.println(23.2);

        ps.close();        
    }

PrintWriter继承自字节输出流Writer,支持写字符

   public static void main(String[] args) throws Exception{
        //创建一个打印流对象       
        PrintWriter ps2 = new PrintWriter("File-IO-app\\src\\out.txt");//打印功能上和PrintStream一样
        
        //调用常用的打印api
        ps2.write('a');
        ps2.write("你好");
        ps2.write(97);
        ps2.write('你');
        
        ps2.close();
        
    }

二、打印流的优势:

两者在打印功能上都是使用方便 性能高效

你可能感兴趣的:(javse,java,开发语言)