Duplicar posibles:
How to convert List<Integer> to int[] in Java?cómo convertir el vector <Integer> a un int []?
¿Existe algún método para convertir un entero vector <> a un int []?
Gracias
Duplicar posibles:
How to convert List<Integer> to int[] in Java?cómo convertir el vector <Integer> a un int []?
¿Existe algún método para convertir un entero vector <> a un int []?
Gracias
toArray()
van a hacer la conversión para usted. Compruebe el enlace para el javadoc de todos los métodos Vector
tiene. Esta será la casilla Integer
, no int
, pero puede trabajar desde allí.
Integer[] sl = (Integer[]) myVector.toArray(new Integer[0]);
Vector utiliza objetos y no tipos primarios. para que solo pueda convertir a un Object [], para convertirlo a un array de tipo primario, tendría que usar un paso adicional.
sin más comentarios sobre lo que es el punto de su código, yo diría que Entero [] sería acomplish lo mismo
Puede utilizar un bucle para copiar un vector en una int[]
Vector<Integer> vector = ....
int count = 0, ints[] = new int[vector.size()];
for(int i: vector) ints[count++] = i;
'Vector' no puede (y no existe) en Java. –
Gracias Joachim Sauer. Vector existe. –