当BufferedReader在readLine()方法中卡住时,可能是由于以下原因之一:
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String line;
while((line = reader.readLine()) != null) {
if(line.equals("")) {
break;
}
// 处理输入
}
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String line;
while((line = reader.readLine()) != null) {
// 处理输入
}
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in), 8192); //增加缓冲区大小为8192字节
String line;
while((line = reader.readLine()) != null) {
// 处理输入
}
请根据你的具体情况选择适当的解决方法。