java - 如何在用户提交新行后备份一行? java

标签 java input console

假设您要求用户通过 Java 控制台应用程序向您提供一些输入。他们这样做并点击 Enter。你得到字符串并做一些响应。比如,您根据用户的输入计算出一些值并将其打印出来。

如何在用户输入的同一行打印出响应?我想(可能)删除一个换行符并在他的输入旁边打印出一个响应。

请告知如何使用 Java 执行此操作。

谢谢。

最佳答案

您无法通过基本 Java 控制控制台。我认为您可以使用 JLine 来控制控制台。在 java 6 中,您有 java.io.Console 类,当必须读取密码时,您可以通过该类回显星号 *。 http://blogs.oracle.com/alanb/entry/java_io_console_is_finally

关于java - 如何在用户提交新行后备份一行? java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5945270/

相关文章:

java - Spring注解和生命周期。

java - 正则表达式在除括号外的管道之间分割

arrays - 根据输入 swift 组装一个变量

winapi - CreateFile ("CONIN$"..) 做什么?

javascript - 防止提交空白输入和文本区域

c# - 控制台两行输出

java - android - 在带有滚动的可扩展 ListView 中加载json

java - 如何让实体读取数据库配置

c# - 模拟 'System.Console' 行为

console - Xcode 12 : How to get a full window console?