zoukankan      html  css  js  c++  java
  • Java IO流之转换流

    一、转换流

    1.在IO包中,实际上就是分为字节流和字符流,但是除了这两个流之外,还存在了一组字节流-字符流的转换流

    2.转换流用于在字节流和字符流之间转换

    3.转换流本身是字符流

    二、两种转换流

    OutputStreamWriter

    1)OutputStreamWriter是Writer的子类,将输出的字符流变为字节流,即:将一个字符流的输出对象变为字节流的输出对象。
    
    2)OutputStreamWriter需要和OutputStream“套接”,它可以将要写入字节流的字符编码成字节
    

    InputStreamReader

    1)是Reader的子类,将输入的字节流变为字符流,即:将一个字节流的输入对象变为字符流的输入对象。
    
    2)InputStreamReader需要和InputStream“套接”,它可以将字节流中读入的字节解码成字符
    

    三、转换步骤

    这里写图片描述

    四、转换流目的

    InputStreamReader:字节--> 字符流   提高执行效率
    
    OutputStreamWriter:字符流 --> 字节流    是为了 让字节流可以跟更多的 类型的文件接触因为 字节流使用范围更加广泛
    
  • 相关阅读:
    Serveral effective linux commands
    Amber learning note A8: Loop Dynamics of the HIV-1 Integrase Core Domain
    amber初学……
    anaconda使用
    python中的一些语法
    python中的OOP
    python中的模块
    将python程序打包成exe
    python-执行过程
    python基础
  • 原文地址:https://www.cnblogs.com/TCB-Java/p/6797630.html
Copyright © 2011-2022 走看看