本帖最后由 bianbian18 于 2013-4-30 10:26 编辑
输入的密码都是abc。
第一种:
import java.io.*;
public class Demo
{
public static void main(String args[])
{
Console con = System.console();
char[] passw;
passw = con.readPassword("输入密码:");
System.out.println("密码是:"+passw);
}
}
输出结果如下:
密码是:[C@131303f
第二种:
import java.io.*;
public class Demo
{
public static void main(String args[])
{
Console con = System.console();
char[] passw;
passw = con.readPassword("输入密码:");
System.out.print("密码是:");
System.out.println(passw);
}
}
输出结果如下:
密码是:abc
为什么第一种方式输出的不是密码而是数组的信息呢?:sleepy: |