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 回答