Avrei bisogno di creare in Java un' array a dimensione variabile o un insieme a cui posso aggiungere e togliere elementi. In pratica ho un oggetto ottenuto da una mia classe e vorrei avere un ... qualcosa tipo un' array o un insieme (in Visual Basic vengono chiamati collection) ma non di dimensioni fisse.
Le array, una volta dichiarate, manetngono quella dimensione.
Ho cercato nel libro e nei tutorials ed ho trovato la classe Vector (che NetBeans mi indica come obsoleta) che pero' non riesco ad utilizzare.
In pratica uso il metodo
Elemento el = new Elemento();
Vector elementi = new Vector();
elementi.add(new Elemento) ;
per creare un elemento ed inserirlo nel vettore. Poi, dovrei traferire il contenuto di el (classe Elemento) dentro quello nel vettore, quindi scrivo
n = elementi.size()-1;
elementi.elementAt(n) = el;
E, orca puzzola, non mi funziona.
Ed ora le domande:
- dove sbaglio?
- sono completamente fuori strada?
- cosa dovrei studiarmi e/o sperimentare per fare una cosa del genere?
- ArrayList potrebbe fare quello che mi serve?
- esiste solo Vector o ci sono metodi migliori per implementare un' array o un qualcosa di dimensioni variabili?
In Visual basic creavo un' array di records che poi ridimensionavo con Redim (Preserve) se mi serviva piu' grande.
Il fatto e' che sto impazzendo, qualcuno mi potrebbe gentilmente aiutare?


Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



