黑马程序员技术交流社区

标题: 帮忙看看这是哪里出错了,怎么也找不出来了。。。 [打印本页]

作者: 李兆宁    时间: 2012-10-20 19:21
标题: 帮忙看看这是哪里出错了,怎么也找不出来了。。。
本帖最后由 李兆宁 于 2012-10-20 19:51 编辑
  1. public static void readIn() throws IOException
  2.         {
  3.                 InputStream in = System.in;
  4.                 StringBuilder sb = new StringBuilder

  5.                 while(true)
  6.                 {
  7.                         int ch = in.read();
  8.                         if (ch=='\r')
  9.                                 continue;
  10.                         if (ch=='\n')
  11.                         {
  12.                                 String s = sb.toString();
  13.                                 if ("over".equals(s))
  14.                                         break;
  15.                                 System.out.println(s.toUpperCase());
  16.                                 sb.delete(0,sb.length());
  17.                         }
  18.                         else
  19.                                 sb.append((char)ch);
  20.                 }
  21.         }
复制代码
在主函数中调用,编译报错,看半天没找出个所以然。。。





作者: 王玉岩    时间: 2012-10-20 19:48


作者: 李兆宁    时间: 2012-10-20 19:51
王玉岩 发表于 2012-10-20 19:48
  • InputStream in = System.in;
  • StringBuilder sb = new StringBuilder
  • //目测是此处问题:Strin ...

  • 真晕!谢谢……
    作者: sunyuwei    时间: 2012-10-20 20:11
    StringBuilder sb = new StringBuilder();






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