TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
在命令行屏蔽输入口令以前挺费劲的。现在好了,在java6中只有两行代码:- import java.io.Console;
-
- public class PasswordColsole {
- /**
- * @param args
- */
- public static void main(String[] args) {
- Console console = System.console();
- if (console == null) {
- System.err.println("Console not available");
- return;
- }
- String username = console.readLine("Enter username: ");
- String password = new String(console.readPassword("Enter password: "));
- System.out.println("username=" + username);
- System.out.println("username=" + password);
- }
- }
- 运行:
- D:java>java PasswordColsole
- Enter username: java6
- Enter password:
- username=java6
- username=123456789
- 可以看到,输入密码的时候密码不会回显.
复制代码
源码下载:http://file.javaxxz.com/2014/10/2/082216359.zip |
|