美文网首页
IO流学习总结-转换流

IO流学习总结-转换流

作者: 秃头大叔 | 来源:发表于2017-11-15 17:27 被阅读0次

转换流

字节流转换为字符流

通过字符流OutputStreamWriter,InputStreamReader 将字节流转换为字符流;
主要目的:由于字符流内置GBK的编码格式,在指定编码格式时,可通过转换流来规定编码格式来避免乱码;


import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

public class inputstreamReader {
    public static void main(String[] args) throws IOException {
        InputStreamReader isr = new InputStreamReader(new FileInputStream("copyfile3.txt"),"UTF-8");  // InputStreamReader 将字节流转换为FileReader字符流,并规定编码格式为UTF-8;
        OutputStreamWriter osr = new OutputStreamWriter(new FileOutputStream("copyfile2.txt"),"UTF-8");
        // 同样在转换为字符流后可利用缓冲区
        BufferedReader br = new BufferedReader(isr);
        BufferedWriter bw = new BufferedWriter(osr);
        String str;
        while((str = br.readLine()) != null){
            System.out.println(str);   
            bw.write(str);
            bw.newLine();
            bw.flush();
        }
        bw.close();
        br.close();
    }
}


  内容无太多备注,仅仅用来快速回忆知识点,毕竟自学的路相对漫长,前端的工作还是要继续滴;

相关文章

  • Java学习笔记 20 - 转换流、缓冲流

    本文主要内容1、转换流2、缓冲流3、各种流文件复制方式的效率比较4、IO流对象的操作规律 01转换流 A: 转换流...

  • IO流学习总结-转换流

    转换流 字节流转换为字符流 通过字符流OutputStreamWriter,InputStreamReader 将...

  • Java 进阶:Java File & IO—2

    目录 一、转换流二、字节缓冲流三、字符缓冲流四、序列化流与反序列化流五、打印流六、标准输入、输出流七、IO流总结 ...

  • IO流---转换流

    我们在使用字符流操作数据的时候,使用的是默认的编码表,当我们想自己手动更换编码表时,java为我们提供了转换流对象...

  • IO流——转换流

    处理流之二:转换流的使用 转换流 属于字符流 InputStreamReader:将一个字节的输入流转换为字符的输...

  • IO流

    一、IO流的概述: 二、IO流的分类: 三、字节缓冲流: 四、字符缓冲流: 五、转换流(把字节流转换为字符流): ...

  • IO流之随机访问流和转换流

    本文介绍java IO几种比较重要的流,随机访问流,转换流。 一、随机访问流 RandomAccessFi...

  • 10.缓冲流、转换流、序列化流

    主要内容 缓冲流 转换流 序列化流 打印流 第一章 缓冲流 昨天学习了基本的一些流,作为IO流的入门,今天我们要见...

  • Java--IO总结及序列化反序列化

    Java IO总结: 两种对称模式: 两种设计模式1.装潢模式 - 过滤流2.适配器模式 - 转换流 三种流1.数...

  • IO流----编码----转换流

    InputStream(抽象的)字节输入流顶层父类 FileInputStream子类:构造方法: 1.输入流如果...

网友评论

      本文标题:IO流学习总结-转换流

      本文链接:https://www.haomeiwen.com/subject/ovdhvxtx.html