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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

,

© 徐升兴 中级黑马   /  2012-9-18 11:43  /  1406 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 徐升兴 于 2017-8-22 11:49 编辑

zishuzishu

360桌面截图20120918114021.jpg (56.51 KB, 下载次数: 68)

jvm提示

jvm提示

评分

参与人数 1技术分 +1 收起 理由
王德升 + 1 赞一个!

查看全部评分

5 个回复

倒序浏览
  1. import java.io.*;
  2. class MyBufferedReader
  3. {
  4.          private FileReader r;
  5.          MyBufferedReader (FileReader f)//f和r选一个吧
  6.          {
  7.                  this.r = r;
  8.          }
  9.          public String myReadLine() throws IOException
  10.          {
  11.                  StringBuilder sb = new StringBuilder ();
  12.                  int ch = 0;
  13.                  while ((ch = r.read()) != -1)
  14.                  {
  15.                          if (ch == '\r')
  16.                                  continue;
  17.                          if(ch == '\n')
  18.                                  return sb.toString();
  19.                          else
  20.                                  sb.append((char)ch);
  21.                  }
  22.                  if (sb.length() != 0)
  23.                          return sb.toString();
  24.                  return null;
  25.          }
  26.          public void myClose() throws IOException
  27.          {
  28.                  r.close();
  29.          }
  30. }
  31. class  MyBufferedReaderDemo2
  32. {
  33.          public static void main(String[] args) throws IOException
  34.          {
  35.                  FileReader fr = new FileReader ("buf.txt");
  36.                  MyBufferedReader mybf = new MyBufferedReader (fr);

  37.                 String line = null;
  38.                  while ((line = mybf.myReadLine()) != null)
  39.                  {
  40.                          System.out.println(line);
  41.                  }
  42.                  mybf.myClose();
  43.                  
  44.         }
  45. }
复制代码
回复 使用道具 举报
吕书凯 发表于 2012-9-18 11:44
唉,好失望,因为你就犯了个很傻傻的错误
        private FileReader r;
        MyBufferedReader (FileR ...

恍然,谢谢了,手残啊。。
回复 使用道具 举报
黑马张涛 发表于 2012-9-18 11:58

谢谢了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马