Object转换为String[]数组,或者其他类型的数组
2012-05-25 09:12:41 来源:WEB开发网核心提示: 可以通过向下转型来获得,但是不知道为什么包类异常,Object转换为String[]数组,或者其他类型的数组,最后我采用的方法如下:Object l = it.remove(-1, 1, 3);String[] newarray = null;if (l.getClass().isArray()) {i
可以通过向下转型来获得,但是不知道为什么包类异常,最后我采用的方法如下:
Object l = it.remove(-1, 1, 3);
String[] newarray = null;
if (l.getClass().isArray()) {
int length = Array.getLength(l);
newarray = new String[length];
for (int i = 0; i < length; i++) {
newarray[i] = String.valueOf(Array.get(l, i));
}
}
for (String str : newarray) {
System.out.println(str);
}
更多精彩
赞助商链接