可是看老毕的视频, 处理键盘录入的时候对二者是区分处理的啊. 为什么呀
就是这个例子中的:- /*
- * 录入一行, 然后输出.
- * 若是over, 则停止.
- */
- import java.io.IOException;
- import java.io.InputStream;
- public class ReadIn {
- public static void main(String[] args) throws IOException {
-
- InputStream in = System.in; //标准输入流
-
- StringBuilder sb = new StringBuilder();
-
- while(true)
- {
- int ch = in.read();
- if(ch=='\r')
- continue;
- if(ch=='\n')
- {
- String s = sb.toString();
- if("over".equals(s)) //判断是否是over
- break;
- System.out.println(s.toUpperCase());
- sb.delete(0, sb.length());
- }
- else
- sb.append((char)ch);
- }
- }
- }
复制代码 |