相关疑难解决方法(0)

在命令行上隐藏输入

我知道像Git和其他命令行界面能够隐藏用户的输入(对密码很有用).有没有办法在Java中以编程方式执行此操作?我正在从用户那里获取密码输入,我希望他们的输入被"隐藏"在该特定行上(但不是所有这些).这是我的代码(虽然我怀疑它会有所帮助......)

try (Scanner input = new Scanner(System.in)) {
  //I'm guessing it'd probably be some property you set on the scanner or System.in right here...
  System.out.print("Please input the password for " + name + ": ");
  password = input.nextLine();
}
Run Code Online (Sandbox Code Playgroud)

java command-line user-input input command-prompt

58
推荐指数
3
解决办法
8万
查看次数

标签 统计

command-line ×1

command-prompt ×1

input ×1

java ×1

user-input ×1