日期:2014-05-20  浏览次数:20802 次

如何在控制台下接受输入的时候不回显键盘敲入的字符?

就像我们在登陆论坛时输入密码那样,不显示键盘输入的明文字符,而以“****”代替。

------解决方案--------------------
在1.6以前很难
1.6以后很简单
所以建议你用1.6
附代码
Console cons = System.console();
char[] passwd;
passwd = cons.readPassword( "[%s] ", "Password: ");
------解决方案--------------------
up
------解决方案--------------------
顶,可是怎么没人回了哩?