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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 林子俊 中级黑马   /  2015-5-9 14:02  /  1101 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

首先引入转换流:
             OutputStreamWriter(输出转换流)
             InputStreamReader(输入转换流)
      它们的子类:
             FileWriter (字符输出流)
             FileReader(字符输入流)
           字符输出流有写出字符串的功能,当写入字符串时格式如下:
                     fw.write("想要写出的字符串");
                     不需要.getBytes()
       FileReader的读取方式:
           可以是一次读取一个字符
                int  read()
           也可以是一次一个字符数组
               int read(char [ ] c)
  带缓冲的字符流:
             BufferedWriter
             BufferedReader
       这两个类也不具有写出和读取功能,因此在实例化时需要new具体的子类对象,格式如下:
         BufferedWriter  bw = new BufferedWriter (new FileWriter("文件名.后缀名"));
   带缓冲的字符流效率较高,当对文本文件进行处理时,建议选用带缓冲的字符流

1 个回复

倒序浏览
好像忽略了读取功能的一次读取一个字符时采用的方法....
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马