• BufferedReader,缓冲输入字符流


    1、

    /**
     * 输入字符流:
     * --------|Reader 所有输入字符流的基类。抽象类
     * -----------|FileReader 读取文件字符串的输入字符流。
     * -----------|BufferedReader 缓冲输入字符流。目的是:提高读取效率和拓展FileReader的功能。(该类内部也是维护了字节数组)
     */
    public class Demo1 {
        public static void main(String[] args) throws IOException {
            File file = new File("E:\a.txt");
            //建立通道
            FileReader fileReader =new FileReader(file);
            //建立缓冲输入字符流
            BufferedReader bufferedReader = new BufferedReader(fileReader);
            //读取数据
            int content = 0;
            while ((content = bufferedReader.read())!=-1) {
                System.out.print((char)content);
            }
            bufferedReader.close();
        }
    }

    2、一次读一行

    public class Demo2 {
        public static void main(String[] args) throws IOException {
            File file = new File("E:\a.txt");
            //建立通道
            FileReader fileReader =new FileReader(file);
            //建立缓冲输入字符流
            BufferedReader bufferedReader = new BufferedReader(fileReader);
            //读取数据
            String content=null;
            //一次读一行,注意返回的数据
            while ((content = bufferedReader.readLine())!=null) {
                System.out.println(content);
            }
            bufferedReader.close();
        }
    }

    3、bufferedWriter

    public class Demo2 {
        public static void main(String[] args) throws IOException {
            File file = new File("E:\b.txt");
            FileWriter fileWriter = new FileWriter(file,true);
            BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
            //String string="努力编程";
            String string="哈哈";
            bufferedWriter.newLine();//相当于换行!!
            bufferedWriter.write(string);
            bufferedWriter.close();
        }
    }
  • 相关阅读:
    模拟操作(键盘、鼠标)三
    获取硬件信息
    MVC+ajax权限管理
    Socket通信简介
    网页页头meta详解(科普知识)
    .Net 无法打开Offie Open XML文件(上传和下载使用)
    临时散文,哈哈
    SQL server中的一些查询
    vue 钩子函数中获取不到DOM节点
    HTML技巧:怎样禁止图片拖动复制
  • 原文地址:https://www.cnblogs.com/h-g-f-s123/p/6079909.html
Copyright © 2020-2023  润新知