Java复习之IO打印流

来源:互联网 发布:php 访问 编辑:程序博客网 时间:2024/04/28 17:02

这篇博客主要是总结一下Java中IO的打印流

1.打印流的概述
打印流的主要功能是用于输出,在整个IO包中打印流分为两种类型:
字节打印流:PrintStream
字符打印流:PrintWriter
打印流可以很方便的进行输出

2.Demo

public class PrintStreamDemo {    /**     *使用PrintStream打印流     */    public static void print()    {        try {           OutputStream outputStream = new FileOutputStream(                   new File("H:"+File.separator+"打印流.txt")           );            BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(outputStream);            //构造字节打印流            PrintStream printStream = new PrintStream(bufferedOutputStream);            //打印任意字符            printStream.println(3.14f);            printStream.println(188);            printStream.println("山不在高,有仙则名");            //关闭流            printStream.close();            outputStream.close();        }catch (FileNotFoundException ex)        {            ex.printStackTrace();        }catch (IOException ex)        {            ex.printStackTrace();        }    }    /**     * 使用字符打印流PrintWriter     */    public static void print2()    {        try {            BufferedWriter bufferedWriter = new BufferedWriter(                    new FileWriter("H:"+File.separator+"字符打印流.txt")            );            PrintWriter printWriter =new PrintWriter(bufferedWriter);            //输出回车加换行符            printWriter.println("\r\n");            printWriter.println(105);            printWriter.println("某米的饥饿营销最后别饿成笑话");            printWriter.flush();            printWriter.close();            bufferedWriter.close();        }catch (FileNotFoundException ex)        {            ex.printStackTrace();        }catch (IOException ex)        {            ex.printStackTrace();        }    }    public static void main(String args[])    {        print();        print2();    }}
0 0
原创粉丝点击