A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 范玉 中级黑马   /  2015-7-30 22:13  /  134 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

字符流
        1:基本字符输出流(昨天讲了)
        2:基本字符输入流(昨天讲了,一个是每次一个字符,另一个是每次一个字符数组)
        3:高效字符输出流
                BufferedWriter bw = new BufferedWriter(new FileWriter("c.txt"));

                // 写入数据
                bw.write("hello");
                bw.flush();

                // 释放资源
                bw.close();

        4:高效字符输入流
                // 创建字符缓冲流对象
                BufferedReader br = new BufferedReader(new FileReader("c.txt"));

                // 读取数据方式一
                int ch = 0;
                while ((ch = br.read()) != -1) {
                        System.out.print((char) ch);
                }
                // 读取数据方式二
                char[] chs = new char[1024];
                int len = 0;
                while ((len = br.read(chs)) != -1) {
                        System.out.print(new String(chs, 0, len));
                }

                // 释放资源
                br.close();

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马