黑马程序员技术交流社区

标题: ReadIn 键盘录入问题 [打印本页]

作者: 回天之力    时间: 2013-11-11 10:17
标题: ReadIn 键盘录入问题
本帖最后由 回天之力 于 2013-11-11 10:24 编辑



这个是第19天 15集的那个视频,我和毕老师写的代码一样,为什么我的那么cmd输出,带有换行。(也就是说,我的StringBuilder每次都读取到了换行,而毕老师的哪个就没有,为什么呢?


sorry  少写一个else  呵呵呵  节日快乐啊 大家

作者: 回天之力    时间: 2013-11-11 10:21
本帖最后由 回天之力 于 2013-11-11 10:23 编辑
  1. InputStream in=System.in;
  2.         StringBuilder sb=new StringBuilder();

  3.                 while(true)
  4.                 {
  5.                     int ch=in.read();
  6.                         if(ch=='\r')
  7.                                 continue;
  8.                         if(ch=='\n')
  9.                         {
  10.                                 String s=sb.toString();
  11.                             if("over".equals(s))
  12.                                         break;
  13.                             System.out.println(s.toUpperCase());
  14.                                 sb.delete(0,sb.length());
  15.                         }
  16.                         sb.append((char)ch);
  17.                 }
复制代码

作者: hurryup    时间: 2013-11-11 10:30
额。。为什么我向你发消息发不了啊




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