zoukankan      html  css  js  c++  java
  • IO流 写入转换流(写入和读取转换流的区别,考虑方向)

    package com.yyq;
    import java.io.*;
    /* 读取转换流(InputStreamReader) 是字节通向字符的桥梁
     *   写入的时候是字节,但是读取的时候是字符,这叫做字节转字符
     * 写入转换流(OutputStreamWriter)是字符流通向字节流的桥梁??
     *   录入的时候是字符,存储的时候总是字节,这就叫做字符转字节
     */
    public class OutPutStreamWriterDemo {
    
        public static void main(String[] args) throws IOException {
            // TODO Auto-generated method stub
            InputStream in = System.in;
            // 键盘录入最常见的写法。
            BufferedReader fr = new BufferedReader(new InputStreamReader(System.in));
            OutputStream out = System.out;  // 字节流
            OutputStreamWriter osw = new OutputStreamWriter(out);    
            BufferedWriter bufw = new BufferedWriter(osw);
            // BufferedWriter 写的时候是字符流 ,实际往内存或文件中写完成的是字节流
            while(true){
                String line = fr.readLine();
                if(line.equals("over")){
                    break;
                }
                bufw.write(line);
                bufw.newLine();
                bufw.flush();  // 写出操作需要刷新
                
            }
    
        }
    
    }
  • 相关阅读:
    访问oss压缩文件失败
    uniapp项目再使用vue-cli启动压缩失败
    航天丰益面试题
    axios上传图片遇见问题
    formateDate
    mongoose中Documents的save方法
    腾讯云nginx配置https
    filter逻辑bug
    vue-infinite-loading 过滤器tab正确使用
    使用pem连接服务器
  • 原文地址:https://www.cnblogs.com/yangyongqian/p/5153380.html
Copyright © 2011-2022 走看看