使用readPassword()方法

时间:2015-12-20 09:58:42

标签: java

 import java.io.*;  
 class ReadPasswordTest
   {  
    public static void main(String args[])
    {  
     Console c=System.console();  
     System.out.println("Enter password: ");  
     char[] ch=c.readPassword();  
     String pass=String.valueOf(ch);//converting char array into string  
     System.out.println("Password is: "+pass);  
    }  
   }  

我的问题是......为什么我不能直接将控制台中的密码存储在字符串中并直接显示...而不是将其存储在char数组中。将其转换为字符串并显示它。当我采用后一种方式时,我会显示一些特殊字符。

0 个答案:

没有答案