黑马程序员技术交流社区

标题: , [打印本页]

作者: 徐升兴    时间: 2012-9-18 11:43
标题: ,
本帖最后由 徐升兴 于 2017-8-22 11:49 编辑

zishuzishu

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

jvm提示

jvm提示

作者: 黑马张涛    时间: 2012-9-18 11:58
  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 14:29
吕书凯 发表于 2012-9-18 11:44
唉,好失望,因为你就犯了个很傻傻的错误
        private FileReader r;
        MyBufferedReader (FileR ...

恍然,谢谢了,手残啊。。
作者: 徐升兴    时间: 2012-9-18 14:30
黑马张涛 发表于 2012-9-18 11:58

谢谢了。




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