zoukankan      html  css  js  c++  java
  • IO流

     1 package day02.com.offcn.test;
     2 
     3 import java.io.*;
     4 
     5 /**
     6  * @author: CC
     7  * @date: 2019/9/8
     8  */
     9 public class IO {
    10     //字节流转字符流转高效流
    11     public static void main(String[] args) throws IOException {
    12         test3();
    13     }
    14     //打印流  最简单的输出文档
    15     public static void test3() throws IOException {
    16         PrintWriter printWriter = new PrintWriter(new FileWriter("D:/aa.txt"),true);
    17         printWriter.write("大所发生的");
    18         printWriter.close();
    19     }
    20     public static void test() throws IOException {
    21         FileInputStream fileInputStream = new FileInputStream("D:/aa.txt");
    22         FileOutputStream fileOutputStream = new FileOutputStream("D:/bb.txt");
    23 
    24         InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream);
    25         OutputStreamWriter outPutStreamWriter = new OutputStreamWriter(fileOutputStream);
    26 
    27         BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
    28         BufferedWriter bufferedWriter = new BufferedWriter(outPutStreamWriter);
    29 
    30         int len = 0;
    31         while ((len = bufferedReader.read())!= -1){
    32             bufferedWriter.write(len);
    33         }
    34 
    35         bufferedWriter.flush();
    36 
    37         bufferedReader.close();
    38         bufferedWriter.close();
    39     }
    40     //字节流转高效流
    41     public static void test2() throws IOException {
    42         FileInputStream fileInputStream = new FileInputStream("D:/aa.txt");
    43         FileOutputStream fileOutputStream = new FileOutputStream("D:/bb.txt");
    44 
    45         BufferedInputStream bufferedInputStream = new BufferedInputStream(fileInputStream);
    46         BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(fileOutputStream);
    47         int len = 0;
    48         while ((len = bufferedInputStream.read())!=-1){
    49             bufferedOutputStream.write(len);
    50         }
    51         bufferedOutputStream.flush();
    52 
    53         bufferedInputStream.close();
    54         bufferedOutputStream.close();
    55     }
    56     //字符流转高效流
    57     public static void test1() throws IOException {
    58         FileReader fileReader = new FileReader("D:/aa.txt");
    59         FileWriter fileWriter = new FileWriter("D:/bb.txt");
    60         BufferedReader bufferedReader = new BufferedReader(fileReader);
    61         BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
    62 
    63         String len ="";
    64         while ((len = bufferedReader.readLine())!= null){
    65             bufferedWriter.write(len);
    66         }
    67 
    68         bufferedWriter.flush();
    69 
    70         bufferedReader.close();
    71         bufferedWriter.close();
    72     }
    73 }
    我凝视这恒星,等待这那场风暴,我已经准备好了
  • 相关阅读:
    WCF 限流 Throttling
    VS2010安装了Hide Main Menu 插件
    ASP.NET MVC基于标注特性的Model验证:将ValidationAttribute应用到参数上
    UML面向对象分析设计
    我的WCF开发框架简化版及基于NET.TCP传输方式的实现
    一周最新示例代码回顾 (6/4–6/10)
    Windows Azure 上的托管服务CDN (下) Hosted Service
    计算机考研的调查和改进建议
    并发编程中的重重量级模型和轻量级模型
    JIRA_5_和GreenHopper5.9破解及汉化
  • 原文地址:https://www.cnblogs.com/cheng5350/p/11503025.html
Copyright © 2011-2022 走看看