¿Hay alguna forma de copiar o convertir un vector en una lista de arrays en Java?vector de java a la lista de arrays
20
A
Respuesta
58
Sí - sólo tiene que utilizar el constructor que tiene una colección como parámetro:
Vector<String> vector = new Vector<String>();
// (... Populate vector here...)
ArrayList<String> list = new ArrayList<String>(vector);
Tenga en cuenta que sólo lo hace una copia superficial.
2
Acabo de escribir una clase para hacer lo mismo, pero es más flexible, ya que aceptará los objetos en consecuencia.
public class ExteriorCastor {
public static ArrayList vectorToArrayList(Vector vector){
if (vector == null){return null;}
return new ArrayList<Object>(vector);
}
}
0
no estoy seguro de si es o length()
size()
.... pero la idea es la siguiente:
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
¿Por qué 'finalizar'? –
Cuestiones relacionadas
- 1. Arrays bidimensionales usando el vector
- 2. Mueva datos de una lista de arrays a otra lista de arrays en C#
- 3. convert vector a la lista
- 4. ¿Cómo ordenar una lista de arrays de objetos java?
- 5. buscar duplicados en la lista de arrays
- 6. enviando una lista de arrays a la actividad principal
- 7. Buscar una expresión regular en una lista de arrays java
- 8. Java: cómo restablecer una lista de arrays para que esté vacía
- 9. Arrays Java comparando
- 10. Java: Arrays & Vectors
- 11. Java ArrayList of Arrays?
- 12. No coinciden los tipos: no se puede convertir de Lista de Arrays a Lista
- 13. Cómo recuperar Objetos de la lista de arrays en C#
- 14. Obtiene el último elemento en la lista de arrays
- 15. Java Beans: ¿Arrays asociativos sobreglorificados?
- 16. necesito encontrar datos enteros en la lista de arrays?
- 17. Arrays de longitud variable (dinámica) en Java
- 18. Cómo convertir matrices de JavaScript Rhino-a-Java Arrays
- 19. Java Arrays Index fuera de los límites
- 20. Equivalente a std :: vector en Java?
- 21. Arrays de Java: ¿por qué la salida es '1'?
- 22. Enviar lista de arrays de servlet a la aplicación de Android
- 23. Agregar llamado vector a una lista
- 24. convertir un vector a una lista
- 25. Java matriz a la lista de Emisión
- 26. Buscando biblioteca de emulación Arrays Typed Arrays
- 27. ¿Cómo puedo almacenar una lista de arrays de objetos personalizados?
- 28. Guardar una lista de arrays de Cadenas para preferencias compartidas
- 29. Llenar una matriz (o una lista de arrays) de SqlDataReader
- 30. boost :: python: lista de Python a std :: vector
Gracias Jon! ¡Muy útil! – Exile
complejidad es o (n)? – amdev
@amdev: Sí, exactamente. –