我正在使用一个返回"Object"类型普通对象的Web服务。调试清楚地显示该对象中有某种类型的数组,因此我想知道如何将这个"Object"强制转换为数组(或类似的对象)?
我尝试了以下方法:
Collection<String> arr = (Collection<String>) values;
Vector<String> arr = (Vector<String>) values;
ArrayList<String> arr = (ArrayList<String>) values;
但是什么都没有起作用。我总是得到一个InvocationTargetException。
我做错了什么?
编辑:
很遗憾,我不得不删除链接,该链接显示了Eclipse调试器的输出,因为它已不再可用。请不要想知道为什么在答案中提到了一张不存在的图片。