我有以下问题,我正在使用BufferedReader来读取从控制台进入的一些行。问题是我无法在不按回车键的情况下弄清楚如何读取最后一行。 例如,使用以下代码
public void readEntry(){
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try{
boolean first = true;
while(true)
{
String line = br.readLine();
if(first)
{
System.out.println();
first = false;
}
System.out.println(line);
}
}
catch (Exception e){
System.out.println(e.getMessage());}
}
以下条目
line1
line2
line3
我得到了这个输出
line1
line2
有没有办法向控制台指出有第三行,而没有手动按回车键?
谢谢!