我正在编写一个运行循环并不断询问用户输入的java程序。然后程序用该字符串执行一系列操作,并请求另一个字符串并重复。
问题是许多字符串非常相似,所以我想用循环中上次的输入填充提示。例如:如果用户输入如下值:
Enter the SKU Number: APE-6603/A
...然后,下次请求 SKU 时,它将等到用户正常按下 Enter 键,但在用户键入任何内容之前就准备好最后一个值:
Enter the SKU Number: APE-6603/A
...并且用户可以非常快速地进行简单的更改,例如用 /B 替换 /A 并按 Enter!如果保存用户输入的字符串称为“lookFor”,有没有办法在 Java 中使用该值填充提示?这将非常有用!
Thanks!
和几个人讨论了这个想法后,看来我想要的东西是不可能的。输入的方式太简单了,不允许这样的事情。
我唯一可能的解决方案是不从我的 IDE 运行它。我可以选择使用我的应用程序,或者将应用程序更改为基于 GUI 的小程序。从控制台运行将打开“Press up”选项,如 rchirino 所建议,并且使用 GUI 将使输入的值放在那里以便稍后编辑。
如果有人想要做我上面发布的事情,答案是“Java 做不到!”。对不起。 :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)