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

    package TestIo;
    
    import java.io.*;
    
    /**
     * 转换流
     */
    public class TestConvertStream {
        public static void main(String[] args) {
            // 创建字符输入和输出流:使用转换流将字节流转换成字符流
            // 字节 => 字符
            BufferedReader br = null;
            BufferedWriter bw = null;
            try {
                /***
                 * 将字节流转换为字符流
                 */
    
                // 输入流 (读取数据)
                br = new BufferedReader(new InputStreamReader(System.in));
    
                // 输出流(将数据输出到控制台)
                bw = new BufferedWriter(new OutputStreamWriter(System.out));
    
                // 使用字符输入和输出流
                String str = br.readLine();
    
                // 一直读取,直到用户输入了exit为止
                while (!"exit".equals(str)) {
    
                    // 写到控制台
                    bw.write(str);
                    bw.newLine();   // 写一行后换行
                    bw.flush();     // 手动刷新
                    // 再读一行
                    str = br.readLine();
                }
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                // 关闭字符输入和输出流
                if (br != null) {
                    try {
                        br.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
                if (bw != null) {
                    try {
                        bw.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
        }
    }
    

      

  • 相关阅读:
    Excel导入导出DataGridView
    博客开通第一天
    windows10 VM12 安装Mac OS X 10.11
    js判断IE浏览器及版本
    C# MD5 加密
    WindowsErrorCode
    localStorage,sessionStorage的使用
    js实现页面锚点定位动画滚动
    纯js实现页面返回顶部的动画
    HTML table固定表头
  • 原文地址:https://www.cnblogs.com/leigepython/p/9995862.html
Copyright © 2011-2022 走看看