1

重複の可能性:
Javaでオブジェクト配列を文字列配列に変換する方法

オブジェクトを受け取り、次のように文字列配列にキャストしています。

Object values[] = (Object[])request.getSession().getAttribute("userList");
String[] tmp = new String[values.length];
for(int i = 0; i < tmp.length; ++i) {
     tmp[i] = (String) values[i];
     out.println(tmp[i]);
}

これを行うためのより良い、よりクリーンな方法はありますか?

4

1 に答える 1

5

直接キャストしてみませんか?

String values[] = (String[])request.getSession().getAttribute("userList");
于 2013-01-09T20:09:19.267 に答える