作者ufjl1785 (David)
看板java
标题Re: [问题] 关於JPasswordField
时间Sat Nov 29 11:56:10 2008
※ 引述《PsMonkey (痞子军团团长)》之铭言:
: ※ 引述《renice (山水有相逢)》之铭言:
: : java doc说JPasswordField.getText()是已经过期的method,建议用getPassword()
: : ,但是当我用getPassword()取出的值,存入DB中,是存乱码,如果我直接从DB取出来,
: : 是乱码,我该如何正常取出值呢?
: 刚刚没先查 API 就乱讲话(或许你也是...)
: getPassword() 回传的是一个 char[]
: (我还以为也是回传 String [殴死])
: 如果你是老实不客气的
: System.out.println(passwordField.getPassword());
: 可能会出现跟
: System.out.println(new char[5]);
: 一样的「乱码」
请爱用 String str = new String(passwordField.getPassword());
这样就是你要低密码
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.143.5