定义一个字符或者某个字符串,然后再输入的时候进行一个比较用equals方法,加入相等就说让它跳出这个键盘录入;下面这个代码就一个例子,看看:
import java.io.IOException;
import java.io.InputStream;
public class Temp {
public static void main(String[] args) throws IOException {
InputStream in = System.in;
StringBuilder sb = new StringBuilder();
while (true) {
char ch = (char) in.read();
if (ch == '\r')
continue;
if (ch == '\n') {
String s = sb.toString();
if (s.equals("over")) {//------------------------------------------->这就是你想要的吧,可以跳出键盘的输入
sb.delete(0, sb.length());
break;
}
System.out.println(s);
sb.delete(0, sb.length());
ch = 0;
}
else
sb.append(ch);
}
}
} |