Newsgroup: it.comp.java
Titolo: Copiare un vector in un altro

Domanda semplice, come operereste per copiare un Vector in un altro ?
Ovviamente
secondo=primo;
non è corretto perchè copia l'indirizzo di memoria e non i contenuti.
10x :)
J

non è corretto perchè copia l'indirizzo di memoria e non i contenuti.
Vector primo = new Vector();
...
Vector secondo = new Vector(primo);
HTH
-- 
Ciao
	Fabrizio C.

Sicuro io non ottenga un vettore di vettori in quel modo ?
io avrei fatto
secondo=new Vector(primo.getAll());
J

secondo=new Vector(primo.getAll());
Sorry, ma non riesco proprio a trovare il metodo Vector.getAll().
Manda un link alla documentazione. ;-)
-- 
Ciao
	Fabrizio C.

:-))
pardon:
secondo.addAll(primo);
J

 secondo.addAll(primo);
Scusate ma avete bevuto??? :-O
A me non risulta che un Vector ha come costruttore un'altro Vector. La
miglior cosa è riempire "secondo" ad uno ad uno con un ciclo es:for.
Ciauzzz
.............Axel
--------------------------------
Inviato via 
http://usenet.libero.it

 miglior cosa è riempire "secondo" ad uno ad uno con un ciclo es:for.
O meglio
Vector primo = new Vector();
Vector secondo =(Vector) primo.clone();
PS: Sono sempre io è che ho sbagliato nick
Ciauzzzz
.....................Axel


 secondo.addAll(primo);
addAll(Collection c) diverso da addAll(Vector c) che non esiste

 Vector secondo =(Vector) primo.clone();
Mi sembra che il cast in questo caso non è permesso.

 ha scritto nel messaggio
news:oc3f9.73701$ub2.1...@news1.tin.it...


 Ma vector non è una Collection ?
E' una List se ricordo bene.



I ricordi (parziali) non servono a nessuno: prima di gridare "al lupo", 
dovresti almeno controllare la documentazione.
Vector *è una* Collection in quanto deriva da AbstractCollection e 
quindi implementa Collection.
(Comunque è *anche* una List per analoghi motivi).
Tutto nelle prime righe della relativa pagina di documentazione.


miglior cosa è riempire "secondo" ad uno ad uno con un ciclo es:for.
Hai appena reinventato la "ruota procedurale". 
E la vendi anche come "best practice". Complimenti per il design.
-- 
Ciao
	Fabrizio C.

 dovresti almeno controllare la documentazione.
Non sapevo che un Vector fosse anche una Collection.
I Vector li utilizzo spesso ma non ho avuto mai l'esigenza di sapere da
quale gerarchia provenisse.
Bene, sbagliando si impara.
Potresti anche moderare i toni, visto che sei un utente come un altro.
Saluti.

 E la vendi anche come "best practice". Complimenti per il design.
Miii, adesso nn si puň neanche scherzare eh, cmq tanto per la cronaca la
faccina ce l'ho messa e poi i toni alti di solito si scrivono in maiuscolo e
nn mi sembra di aver utilizzato questi tipi di toni, e cmq dove li hai messe
tu le faccine? mi sei sembrato un po permaloso sai e non solo nei miei
confronti. Ti ricordo che questo č un newsgroup dove ci sono anche persone
non espertissime che nonostante sbagliano a dare consigli imparano, come me
del resto.
Conclusione: Non mi ero accorto che un Vector derivava da AbstractColletion
vabč si impara sempre tutto, e grazie.
Ciaooo
...............Axel..


vabč si impara sempre tutto, e grazie.
E io mi sono alterato senza un motivo valido.
Ammetto di aver esagerato e che alcune parole potevo evitarle.
1 - 1 palla al centro? ;-)
Non mi piace che ci siano rancori nel ng.
-- 
Ciao
	Fabrizio C.

Potresti anche moderare i toni, visto che sei un utente come un altro.
Ammetto che potevo esprimermi diversamente.
A volte mi lascio trascinare dalla puntigliosità, sorry.
-- 
Ciao
	Fabrizio C.