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();  // 写出操作需要刷新
                
            }
    
        }
    
    }
  • 相关阅读:
    Centos 端口开放 Firewall
    windows 命令
    macOS 提示已损坏无法打开解决办法
    Linux screen
    pixhawk入门知识
    [转]错误记录
    华为上机试题:最高分是多少
    [转]opencv学习资料
    像素点的Hessian矩阵
    排序算法
  • 原文地址:https://www.cnblogs.com/yangyongqian/p/5153380.html
Copyright © 2011-2022 走看看