JPasswordField编码输入

时间:2012-10-15 06:04:05

标签: java swing jpasswordfield

Java的JPasswordField正在编码用户在密码字段中输入的输入,我不想要它。我正在根据纯数字值的数据库值检查密码。

输入密码的数值为

12345 

然后返回

[C@1e9b48b

2 个答案:

答案 0 :(得分:4)

我认为当你的意思是编码时,你可能会尝试使用toString方法。在char数组中,只使用标准对象toString方法。

相反,你可能会做

String password = new String(passwordField.getPassword());

“编码”的另一种方式是,如果你以某种方式获得加密密码。

答案 1 :(得分:-1)

该文档带有示例http://docs.oracle.com/javase/tutorial/uiswing/components/passwordfield.html

输入不是“已编码”,但对于输入的每个字符,都会在inout字段中打印一个特殊字符。