• JavaSE 高级 第16节 读取缓冲类BufferedReader


    2016-07-24

    字符流相关类:读取缓冲类

    1,BufferedReader

    package com.java1995;
    
    import java.io.BufferedReader;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.io.InputStreamReader;
    
    public class TestBufferedReader {
    
        public static void main(String[] args) {
            InputStreamReader isr = null;
            BufferedReader br = null;
    
            try {
                isr = new InputStreamReader(new FileInputStream("D:\workspace\java_io\in.txt"), "UTF-8");
                br = new BufferedReader(isr, 1000);
                br.mark(100);
                // 第一种,使用read()
                int c = 0;
                c = br.read();
                while (c != -1) {
                    System.out.print((char) c);
                    c = br.read();
                }
                // 第二种,使用readLine()
                System.out.println("------------------");
                br.reset();
                String str = br.readLine();
                while (str != null) {
                    System.out.println(str);
                    str = br.readLine();
                }
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } finally {
                try {
                    isr.close();
                    br.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            }
        }
    }

    【参考资料】

    [1] Java轻松入门经典教程【完整版】

  • 相关阅读:
    MySQL关键性能监控(QPS/TPS)
    Python小技巧
    Redis高可用演进(一)
    防范XSS攻击
    java引用知识
    ehcache同步原理
    ehcache监控
    SecureCRT使用技巧
    JUC整理笔记五之梳理Varhandle(下)
    JUC整理笔记四之梳理VarHandle(上)
  • 原文地址:https://www.cnblogs.com/cenliang/p/5701283.html
Copyright © 2020-2023  润新知