Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Tech
 
[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.

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate