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();
            
        }
  • 相关阅读:
    类图的基本知识
    设计模式——单例模式
    解决phpcms V9 推荐位无法排序
    PHPCMS 多站点管理切换问题
    天天团购系统-简单的目录结构
    php的时间输出格式
    天天团购--源码目录结构
    天天团购系统--部分模板语法
    PHP json数据格式化方法
    PHP json_encode中文乱码解决方法
  • 原文地址:https://www.cnblogs.com/zzq123/p/10224506.html
Copyright © 2011-2022 走看看