ciao ragazzi vi spiego subito l'arcano.
tramite una query sql recupero una sequenza di stringhe (praticamente dei numeri che salvo come stringhe) relativi ad uno specifico campo di una tabella ed il risultato lo salvo in un oggetto di tipo vector. per visualizzare i risultati ho la necessità di passare il vector ad una funzione che prende in pasto un vettore di String,per cui quel vector lo dovrò castare a String[]. è qui nasce il problema.
questo pezzettino di codice mi genera però questo errore:codice:Vector temp = new Vector(); .... String [] finale = new String[temp.size()]; for (int i=0; i<finale.length; i++) { finale[i] = ((String) temp.elementAt(i)).toString(); System.out.print("finale " +finale[i]) ; }
java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String
che cavolo sarebbe? sapete indicarmi cosa dovrei modificare nella conversione da vector a String[]? grazie ciao