黑马程序员技术交流社区

标题: 字符流 [打印本页]

作者: 范玉    时间: 2015-7-30 22:13
标题: 字符流
字符流
        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();




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2