Re: [問題] 關於JPasswordField
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):