欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

字符转换字符流

程序员文章站 2022-03-31 16:54:29
...

字符转换字符流

转换流?

​ 字节流通过 ‘装饰’ 为 字符流 : 使用了装饰者设计模式。

​ 字节流输入流转换为字符输入流,通常用于爬虫,读取网上某一个资源

  FileInputStream fis = new FileInputStream("d://a.txt");

        //将字节输入流,转换为字符输入流
        //参数1 要转换的字节流
        //参数2 指定的编码名称

        InputStreamReader  isr = new InputStreamReader(fis);

        while (true){

            int read = isr.read();

            if (read == -1){
                break;
            }

            System.out.println((char)read);


        }

字节输出流转换为字符从输出流,通常用户给客户端上传文字,文件

   FileOutputStream fos = new FileOutputStream("d://a.txt");

        OutputStreamWriter  osw = new OutputStreamWriter(fos);

        osw.write("发了哈是浪费啦法哈勒是否合理");

        osw.flush();

        osw.close();
相关标签: 字符转换字符流