JavaJPasswordField
は、ユーザーがパスワードフィールドに入力する入力をエンコードしているので、必要ありません。純粋に数値であるデータベース値に対してパスワードをチェックしています。
パスワードの数値を次のように入力しています
12345
そしてそれは戻ります
[C@1e9b48b
JavaJPasswordField
は、ユーザーがパスワードフィールドに入力する入力をエンコードしているので、必要ありません。純粋に数値であるデータベース値に対してパスワードをチェックしています。
パスワードの数値を次のように入力しています
12345
そしてそれは戻ります
[C@1e9b48b
toString
エンコーディングを意味するときは、おそらくこのメソッドを使用しようとしていると思います。これはchar配列で、標準のオブジェクトtoString
メソッドを使用します。
代わりにあなたはおそらくすることができます
String password = new String(passwordField.getPassword());
それが「エンコード」される他の唯一の方法は、何らかの方法で暗号化されたパスワードを取得する場合です。
ドキュメントにはサンプルhttp://docs.oracle.com/javase/tutorial/uiswing/components/passwordfield.htmlが付属しています
入力は「エンコード」されていませんが、入力した文字ごとに特殊文字がinoutフィールドに出力されます。