Java的JPasswordField
正在编码用户在密码字段中输入的输入,我不想要它。我正在根据纯数字值的数据库值检查密码。
输入密码的数值为
12345
然后返回
[C@1e9b48b
答案 0 :(得分:4)
我认为当你的意思是编码时,你可能会尝试使用toString
方法。在char数组中,只使用标准对象toString
方法。
相反,你可能会做
String password = new String(passwordField.getPassword());
“编码”的另一种方式是,如果你以某种方式获得加密密码。
答案 1 :(得分:-1)
该文档带有示例http://docs.oracle.com/javase/tutorial/uiswing/components/passwordfield.html
输入不是“已编码”,但对于输入的每个字符,都会在inout字段中打印一个特殊字符。