【问题标题】:Java, console.readPassword adds extra line. How to delete it?Java,console.readPassword 添加了额外的行。如何删除它?
【发布时间】:2010-11-09 04:12:13
【问题描述】:

当我使用 console.readPassword() 通过控制台读取用户密码时,控制台总是添加一行。

如何禁用此行为或如何删除多余的行(并将光标移到前一行中的最后一个字符之后)?使用什么转义字符?

谢谢

【问题讨论】:

  • 您可以查看一些与控制台相关的问题:stackoverflow.com/questions/301759/… 您可以发出一些退格字符或一些 ANSI 转义序列。
  • 我在发布我的问题之前看到了这一点。 :) 我不知道为什么 javamonkey79 的答案不在这里,但似乎 readPassword 方法不是添加额外行的方法。这可能是按下“Enter”键的事件......也许我应该尝试用分离的线程将其删除,不知道。这一切背后的想法是使用已经实现的 console.readPassword() 方法读取密码,然后在同一行打印一些星号。

标签: java console passwords


【解决方案1】:

console.readPassword() 没有额外的行。一定是其他的东西可以做到这一点。

【讨论】:

    猜你喜欢
    • 2018-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多