我正在eclipse中执行一个简单的java应用程序。
示例代码:
BufferedReader input = new BufferedReader( new InputStreamReader(System.in));
String line;
while((line = input.readLine()) != null && line.length() != 0)
{
System.out.println("------"+line);
}
在上面的代码中,readline() 方法在读取我输入的最后一行时挂起。我经历了一些线程并理解它等待行尾。我不想在控制台输入的末尾给出任何 '\n' 或 '\r' 。那么如何在代码中处理这个问题。