Java 打印尚未输入的字符串

Java 打印尚未输入的字符串,java,input,console,Java,Input,Console,我们都知道,要输入字符串,我们需要在java中按enter键。但是,在按下回车按钮之前,如何检测或检查控制台上写的内容呢? 例如,我在控制台上键入了“hello”,但没有按enter键,如何仅通过检测控制台上写入的内容来打印“hello” 使用JavaFrame(swing)这很容易,因为您可以通过tf.getText检测您在testfield中编写的内容,这与我想在控制台上做的相同。请帮忙 while(true){ print(detect_console_string())

我们都知道,要输入字符串,我们需要在java中按enter键。但是,在按下回车按钮之前,如何检测或检查控制台上写的内容呢? 例如,我在控制台上键入了“hello”,但没有按enter键,如何仅通过检测控制台上写入的内容来打印“hello”

使用JavaFrame(swing)这很容易,因为您可以通过tf.getText检测您在testfield中编写的内容,这与我想在控制台上做的相同。请帮忙

while(true){

    print(detect_console_string())

    wait(5000); // milliseconds
}

请对此提供帮助

为什么在提交前需要阅读控制台输入?也许这会有助于复制