JNDI経由で取得したuserPasswordをStringに変換する
2010-08-24


はまったのでメモ。JNDI経由で取得した「userPassword」値はbyte[]。Stringクラスで文字列に変換しとくと便利。

Object obj = Attribute.getAll().nextElement();
if (obj instanceof byte[]) {
 try {
  obj = new String((byte[]) obj, "US-ASCII");
 } catch (UnsupportedEncodingException e) {
  e.printStackTrace();
 }
[java]

コメント(全50件)
※コメントの受付件数を超えているため、この記事にコメントすることができません。


記事を書く
powered by ASAHIネット