[java] 1.4.2 VS 1.5 Clicca QUI per vedere il messaggio nel forum |
| luna |
ciao!!:D
ho installato la versione 1.5 di java e facendo girare un progetto che è stato testato con la 1.4 mi da' errori di compilazione sui Vector..Sapete che sintassi corretta bisogna usare per farlo andare?:D
Grazie!!:D |
| hannibal |
Eh.. è un pò difficile dirlo così, però andando un pò ad intuito credo che ti dia errore perchè il progetto usa ancora dei wrapper per aggiungere valori ad un vettore. Normalmente in java quando vuoi aggiungere una variabile primitiva (char, integer, ecc) ad un Vector devi istanziare un nuovo oggetto con una classe wrapper (ad esempio Integer) invocando il costruttore.
Java 1.5 compie questa operazione in modo del tutto automatico (finalmente!), quindi dovresti rimuovere le chiamate ai costruttori...
Fai un backup eh :razz: |
| luna |
piu' che altro nella versione 1.4 dichiaravo il Vector con ad esempio:
Vector vector = flInt.searchFile(nameFile);
e a quanto pare ora dovrei invece utilizzare una cosa del tipo
Vector < > vector = ecc.ecc...
il problema è che non capisco proprio concettualmente cosa dovrei mettere in < >!:look: |
| hannibal |
Ahhhhh capito.
Devi mettere fra < e > il tipo di oggetto che inserirai nel vettore. Ad esempio se riempirai il vettore di stringhe dovrai scrivere
code: Vector<String> vettore = new Vector<String>
chiaramente non puoi inserire un tipo primitivo, ma solo oggetti. |
| luna |
| non riesco proprio a modificarli nel progetto :alsono: e non capisco perche'...quando compilo mi da' sempre errore sulla V di Vector :sbonk: |
| Renaulto |
| Posta l'errore, altrimenti è impossibile capire qual è il problema. |
|
|
|