我正在接收一个Object并将其转换为String数组,如下所示:
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]);
}
有没有更好更清洁的方法呢?
答案 0 :(得分:5)
为什么不直接投射?
String values[] = (String[])request.getSession().getAttribute("userList");