zoukankan      html  css  js  c++  java
  • 打印流

    1 打印流的概述

    打印流添加输出数据的功能,可以打印各种数据值表现形式

    2打印流的特点

    2.1 只有输出目的

    2.2 永远不会抛出io异常

    3.打印流的分类

    分为:字节打印流 PrintStream  和  字符打印流  PrintWriter

    方法有两个:

    void print(String str): 输出任意类型的数据

    void println(String str): 输出任意类型的数据,自动写入换行操作

        public static void method01() throws FileNotFoundException{
            //明确目的地
            FileOutputStream fos=new FileOutputStream("E:\java\print.txt",true);
            PrintStream ps=new PrintStream(fos);
            //原样输出
            ps.print(100);
            ps.println("你好");
            ps.write(100);
            ps.close();
            
        }

    可以通过构造方法,文成文件数据的自动刷新功能

    构造方法:

    public PrintWriter(OutputStream out, boolean autoFlush)

    public PrintWriter(Writer out, boolean autoFlush)

        public static void method02() throws FileNotFoundException{
            FileOutputStream fos=new FileOutputStream("E:\java\print.txt");
            //创建自动刷新的字符打印流
            PrintWriter pw=new PrintWriter(fos,true);
            pw.println("你好");
            pw.print("java");
            pw.close();
        }

    可以通过打印流来完成文件的复制

        public static void copy() throws IOException{
            //明确数据源
            FileReader fr=new FileReader("E:\java\print.txt");
            BufferedReader br=new BufferedReader(fr);
            //明确目的地
            FileWriter fw=new FileWriter("E:\java\a\print.txt");
            PrintWriter pw=new PrintWriter(fw,true);
            String line="";
            while((line=br.readLine())!=null){
                pw.println(line);
            }
            //释放资源
            br.close();
            pw.close();
            
        }
  • 相关阅读:
    正则去掉 html标签
    app内嵌 h5页面 再滑动的时候 触发击穿底下的一些touchstart事件
    设置按钮不能连续点击并触发点击事件
    使用NPOI导入导出标准Excel
    ASP.NET导出word实例
    常用SQL语句大全总结
    判断以及防止SQL注入
    javascript 正则表达式总结
    前端页面优化技巧
    自我介绍
  • 原文地址:https://www.cnblogs.com/zzq123/p/10224506.html
Copyright © 2011-2022 走看看