站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题命令行屏蔽输入口令

命令行屏蔽输入口令

摘要: 命令行屏蔽输入口令

</td> </tr> <tr> <td height="35" valign="top" class="ArticleTeitle"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="86" align="left" valign="top"> </td> </tr> </table> 在命令行屏蔽输入口令以前挺费劲的。现在好了,在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 可以看到,输入密码的时候密码不会回显.
</td> </tr> <tr>


↑返回目录
前一篇: SCJP认证考试指南
后一篇: JDK6_0的新特性:动态编译