Ho una funzione che restituisce un Array di tipo Object, come segue:
Questo Array di Object contiene il risultato di una Query su un DB.Object[] response = serviceClient.invokeBlocking(opGetOper,opGetOperAr gs,returnTypes);
Vorrei semplicemente, mediante un ciclo for, castare tutti gli oggetti di questo Array in oggetti di tipo String (da notare che result contiene si oggetti di tipo Object, ma in realtà sono stringhe che corrispondono alla risposta della querty sul database (dunque non sono int o double o boolean ))
Ho provato così:
Ma mi viene dato dalla JVM un errore di cast.String[] stringaCastata = new String [response.length];
for (int ww = 0; ww < response.length; ww++) {
stringaCastata [ww] = (String)response[ww];
}
Come posso risolvere?
Grazie.

Rispondi quotando
