如何在打字时输入asterix?

How to take an input in asterix WHILE typing?

我必须创建一个带密码的登录 ID(在 java 中),但我希望在用户键入时输入为 asterix 以使其看起来很专业。有可能吗?请给出要作为星号输入的代码的语法。

如果之前有人问过这个问题(我找不到),请在删除之前link。 谢谢。

如果您想从控制台获取密码,请尝试以下操作:

    Console console = System.console();
    if (console == null) {
        System.out.println("Couldn't get Console instance");
        System.exit(0);
    }
    char passwordArray[] = console.readPassword("Enter your password: ");
    console.printf("Password entered was: %s%n", new String(passwordArray));