为什么Eclipse不会在下面的代码中注册Ctrl + z

时间:2014-10-24 12:16:12

标签: java eclipse null ctrl

我正在编写一个Java程序,我在代码的初始化部分有这部分代码:

while (container!=null) {
    sb.append(container);
    container = reader.readLine();
}
System.out.println("go")

当我运行程序时,在标准输入中键入一些字符串,当我按 CTRL + Z (我在Windows中工作)时,它不会打印“去“,基本上它就像它从未注册过。我注意到当前几个输入字符串为空时会发生这种情况,例如,此输入将起作用:

input

that

works

CTRL + ž

此输入无效:

input

that

doesn't work

CTRL + ž

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

你能试试吗:

while(container != null && !container.equals("")) {
    sb.append(container);
    container = reader.readLine();
}
System.out.println("go")