Estoy usando un servicio web que devuelve un objeto simple del tipo "Object". Debug muestra claramente que hay algún tipo de matriz en este objeto, así que me preguntaba cómo puedo convertir este "objeto" en una matriz (o similar).Java: Casting Object to Array type
He intentado lo siguiente:
Collection<String> arr = (Collection<String>) values;
Vector<String> arr = (Vector<String>) values;
ArrayList<String> arr = (ArrayList<String>) values;
Pero nada funcionó. Siempre recibo una InvocationTargetException.
¿Qué estoy haciendo mal?
Editar:
Lamentablemente, tuvo que eliminar el enlace a la imagen que mostraba la salida del depurador de Eclipse, ya que ya no estaba disponible. No se pregunte por qué en las respuestas se menciona una imagen que ya no existe.
InvocationTargetException contiene otra excepción. ¿Qué dice? –
Eclipse dice ClassCastException. – Jens