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

    //打印流    
             字符打印流printWriter   是java.io.writer的子类     
             字节打印流PrintStream    是java.io.PrintStream的子类
    //特点: 不负责数据源  只负责数据目的   不会抛IOException   可能会抛出其他异常

    //printWriter中print和write方法的区别
           两者都不刷新页面,只在原来的页面写数据.最终都是重写了抽象类Writer里面的write方法.
           print方法可以将各种类型的数据转换成字符串的形式输出。重载的write方法只能输出字符、字符数组、字符串等与字符相关的数据

          代码1:      public class Demo1PrientWrite{
                        public static void main(String[] args) throws FileNotFoundException{

                     }
                      //打印流可以开启自动刷新功能   输出的数据必须是流对象         必须调用print()方法
                     public static void fun3(){
                       FileOutputStream fos=new FileOutputStream("d:\11.txt");
                       PrintWriter p=new PrintWriter(fos,true);
                       p.print("zhang");
                       p.print("zhang");
                       p.print("zhang");
                       p.close();
                     }
                     //打印流 输出目的是流对象
                     public static void fun2(){
                      PrintWriter p=new PrintWriter("d:\dd.txt");
                      PrintWriter p2=new PrintWriter(p);
                      p2.print("打印流");
                      p2.close();
                     }
                     //打印流  输出目的String文件名
                     public static void fun1(){
                      PrintWriter p=new PrientWriter("d:\55.txt");
                      p.println(333);
                      p.println(333);
                      p.close();
                     }
                    //向File对象的数据目的地写入数据
                     public static void fun(){
                       File file=new File("d:\aaa.txt");
                       PrintWriter p=new PrientWriter(file);
                       p.print(true);
                       p.print(100);
                       p.close();
                     }
                }
         代码2:
              //把一个文件复制到另一个文件
            
              public class Demo2PrintWriter{
                 public static void main(String[] args){
                FileInputStream fis=new FileInputStream("d:\11.txt");
                PrintWriter p=new PrintWriter(new FileWriter("c:\11.txt"),true);
               int len=0;
                while((len=fis.read())!=-1){
                       p.print(len);
                 }
                 p.close();
                 fis.close();
              }
         }



























  • 相关阅读:
    EPUB书籍阅读器插件分享
    网页端压缩解压缩插件JSZIP库的使用
    让编辑器支持word的复制黏贴,支持截屏的黏贴
    MYSQL GTID position
    Google SRE
    MySQL大小写敏感
    SpringMVC model 多余字段 忽略
    To B Vs To C
    滴滴 CTO 架构师 业务 技术 战役 时间 赛跑 超前 设计
    Spring Boot 集成Swagger
  • 原文地址:https://www.cnblogs.com/fbbg/p/10623549.html
Copyright © 2011-2022 走看看