您的位置:程序门 -> java -> j2se / 基础类



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


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何在控制台下接受输入的时候不回显键盘敲入的字符?[已结贴,结贴人:mplayer]
发表于:2007-03-08 19:37:22 楼主

就像我们在登陆论坛时输入密码那样,不显示键盘输入的明文字符,而以“****”代替。
发表于:2007-03-08 20:59:161楼 得分:10
在1.6以前很难
1.6以后很简单
所以建议你用1.6
附代码
console   cons   =   system.console();
char[]   passwd;
passwd   =   cons.readpassword( "[%s] ", "password: ");
发表于:2007-03-09 09:22:292楼 得分:5
up
发表于:2007-03-09 09:28:483楼 得分:0

谢谢解答!
但我用的是1.5,该怎么解决?对输出流重定向么?
发表于:2007-05-22 08:55:274楼 得分:5
顶,可是怎么没人回了哩?


快速检索

最新资讯
热门点击