使用缓冲阅读器读取所有行
2022-09-01 03:23:01
我想使用BufferedReader在控制台中键入多行文本,当我点击“Enter”以查找整个文本的长度之和时。问题是,似乎我正在进入一个无限循环,当我按“Enter”时,程序不会结束。我的代码如下:
InputStreamReader instream = new InputStreamReader(System.in);
BufferedReader buffer = new BufferedReader(instream);
line= buffer.readLine();
while (line!=null){
length = length + line.length();
line= buffer.readLine();
}
你能告诉我我做错了什么吗?