Esiste un modo per copiare o convertire un vettore nell'arrayist in Java?java vector to arraylist
20
A
risposta
58
Yup - basta utilizzare il costruttore che prende una raccolta come parametro:
Vector<String> vector = new Vector<String>();
// (... Populate vector here...)
ArrayList<String> list = new ArrayList<String>(vector);
Si noti che lo fa solo una copia.
2
Ho appena scritto una classe per fare la stessa cosa, ma è più flessibile in quanto accetterà gli oggetti di conseguenza.
public class ExteriorCastor {
public static ArrayList vectorToArrayList(Vector vector){
if (vector == null){return null;}
return new ArrayList<Object>(vector);
}
}
0
io non sono sicuro se è length()
o size()
.... ma l'idea è la seguente:
ArrayList<Object> a;
for(int i = 0;i < Vector.length() ; i++)
a.add(Vector.elementAt(i); // Again... i´m not sure if this is elementAt() or get()
Vector.finalize();
+0
Perché "finalizzare"? –
Problemi correlati
- 1. Java ArrayList to Kotlin Array
- 2. Modifica da ArrayList a Vector
- 3. Vector vs. ArrayList che è meglio?
- 4. C++: vector to stringstream
- 5. Reading InputStream to Arraylist
- 6. Lista Java vs ArrayList
- 7. Three.js line vector to cylinder?
- 8. Overhead to using std :: vector?
- 9. Eigen Convert Matrix to Vector
- 10. IndexOf stile ArrayList per std :: vector in C++?
- 11. Java: Casting Object to Array type
- 12. Java ArrayList/RMI
- 13. Convert Mat to Array/Vector in OpenCV
- 14. STL map to generic vector C++
- 15. vector in function - how to do return
- 16. Python array to 1-D Vector
- 17. Camera Pitch/Yaw to Direction Vector
- 18. XAML Vector to Illustrator o simile
- 19. C++ 11 pass vector to constructor
- 20. serializzazione ArrayList Java
- 21. Dichiarazioni di ArrayList Java
- 22. Trova elemento ArrayList Java
- 23. cerca in java ArrayList
- 24. Java: filtro ArrayList efficiente?
- 25. Cosa significa sincronizzato nel contesto di Vector/ArrayList?
- 26. Java converte ArrayList in stringa e torna a ArrayList?
- 27. Java - copia di oggetti arraylist
- 28. Stack a -> ArrayList Java
- 29. Java: ArrayList di stringa Array
- 30. JAVA - import CSV per ArrayList
Grazie Jon! Molto utile! – Exile
la complessità è o (n)? – amdev
@amdev: Sì, esattamente. –