Bonjour à tous!

Ma question est contenue dans le titre, j'utilise une méthode qui renvoie un Object, celui ci étant normalement un tableau de String à deux dimensions (donc un String[][]). J'ai essayé de caster à la volée mais je récupère une erreur java.lang.ClassCastException.

Voilà comment je m'y prends :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
String[][] result = (String[][]) monService.invoke("WServices","getProductSheet", arguments);
Si je remplace par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Object result =  monService.invoke("WServices","getProductSheet", arguments);
J'obtiens alors bien un objet ressemblant à un String[][] puisqu'en faisant un affichage de cet Object à l'aide de la méthode toString() j'obtiens cet affichage :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
[[24ZSB678, 100,00, Price], [34567FGH, 32 A, MaxCurrent], [5678900G, 220 V, MaxTension], [7FGHZ345, USB 2.0, Connectivity]]
Quelqu'un voit il comment faire?

Merci d'avance, et bonne fin de journée à tous!