Java BufferedReader can';如果我粘贴一些行,我就认不出行了。如何输入行?

Java BufferedReader can';如果我粘贴一些行,我就认不出行了。如何输入行?,java,Java,我正在解决一个名为“报纸”的UVA问题,我必须输入几行。我粘贴了一些行,但是BufferedReader只识别出第一行,这就是为什么我从UVA收到编译错误消息。我这样做: String sentence = null; try { sentence = br.readLine(); } catch(IOException io) { System.out.println("Found exception!"); System.exit(1); } 这里的br是一

我正在解决一个名为“报纸”的UVA问题,我必须输入几行。我粘贴了一些行,但是BufferedReader只识别出第一行,这就是为什么我从UVA收到编译错误消息。我这样做:

String sentence = null;

try 
{
    sentence = br.readLine();
} 
catch(IOException io) 
{
    System.out.println("Found exception!");
    System.exit(1);
}

这里的
br
是一种
BufferedReader
类型。现在,我该如何解决这个问题?UVA问题不是-11340-报纸。

如果你想一直读到文件末尾,试试这个

while((sentence=br.readLine())!= null){
    // Do something
}
句子=br.readLine()

上述代码将按预期读取一行

读一行文字。一条线路被视为由任何一条线路终止 换行符('\n')、回车符('\r')或回车符的 紧接着是换行符


你在谷歌上搜索过11340-报纸java吗?你让java读一行,所以它只读一行。你期待什么?该方法没有被称为“
readLines()
”。您有什么问题?BufferedReader的运行时行为不会导致编译错误。请清楚地重申你的问题。