import java.io.InputStream;
public class Systemin {
public static void main(String[] args) throws Exception{
InputStream is=System.in;
int len=0;
StringBuilder sb=new StringBuilder();
while((len=is.read())!=-1){
if(len==13) { //从控制台读入前需要敲击enter 此时/r/n也录入了 13为回车,如果==13 说明开始下一行 继续下次循环录入
continue;
}
if (len==10){ //如果等于10 就是/r 说明此次键入已结束,判断输入是否为over
if(sb.toString().equals("over")){
System.out.println("您选择了结束");
break;
}
System.out.println(sb.toString());
sb.delete(0,sb.length());
}
else {
sb.append((char)len);
}
}
}
}
如何字节流实现readLine()方法
最新推荐文章于 2024-07-14 14:33:06 发布