在Java中,可以使用System.console().readPassword()方法来读取控制台中输入的密码,并将其回显为星号。下面是示例代码:

import java.io.Console;

public class PasswordEcho {
    public static void main(String[] args) {
        Console console = System.console();
        if (console == null) {
            System.out.println('无法获取控制台对象');
            System.exit(0);
        }

        char[] passwordArray = console.readPassword('请输入密码:');
        String password = new String(passwordArray);

        System.out.println('您输入的密码为:' + password);
    }
}

在控制台中运行该程序时,输入的密码将被回显为星号。注意,该方法只能在控制台中使用,如果在IDE或其他环境中运行,可能会出现异常。

Java Eclipse 密码回显为星号 - 代码示例

原文地址: https://www.cveoy.top/t/topic/ocX4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录