PDA

Visualizza versione completa : Java, Vector, Casting ... :( Help ..


Gemini77
24-05-2001, 12.30.10
Ciao a tutti, ho un problema, spero che qualcuno possa darmi una mano.

Ho un Vettore Stringa che contiene numeri (il vettore però è dichiarato stringa)

|200|123|234|

Questo vettore stringa deve essere trasformato in vettore Integer in modo che io possa passare questi dati al Database ed eseguire così la query

Ho provato con

Integer.parseInt(stringa) ... ma mi dice che non trova il metodo parseInt nella classe java.lang.Integer


Sapete FARE il casting di un VECTOR???

Grazie ancora per l'aiuto

JGM
24-05-2001, 13.34.58
Per 'vettore di stringa' intendi un componente di tipo Vector che contiene stringhe, o un'array di stringhe?

Gemini77
24-05-2001, 13.58.48
UN vettore che contiene Stringhe

JGM
24-05-2001, 16.43.50
Cosi' dovrebbe funzionare anche se probabilmente esiste anche un metodo piu' veloce per farlo:

per prima cosa ti crei un "Integer" dalla stringa contenuta nel vector:

Integer i = new Integer((String)tuoVector.elementAt(posizione));

poi usi il metodo "intValue()" della classe Integer per convertirlo in int

int j = i.intValue();

j dovrebbe essere la stringa vista come intero


PS: il metodo "Integer.parseInt(stringa) " non lo puoi usare perche' e' "static" e' puo essere richiamato solo all'interno della classe "Integer"

Fammi sapere

Ciao JGM;