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数组中。将其转换为字符串并显示它。当我采用后一种方式时,我会显示一些特殊字符。