El método java.util.vector.copyInto() se usa para copiar todos los componentes de este vector a otra array, con suficiente espacio para contener todos los componentes del vector. Cabe señalar que el índice de los elementos permanece sin cambios. Los elementos presentes en el arreglo son reemplazados por los elementos del vector.
Sintaxis:
Vector.copyInto(Object array[])
Parámetros: El parámetro array[] es del tipo de vector. Esta es la array en la que se copiarán los elementos del vector.
Valor devuelto: el método es de tipo nulo y no devuelve ningún valor.
Excepción: el método arroja NullPointerException si la array es NULL.
Los siguientes programas ilustran el método Java.util.Vector.copyInto():
Programa 1:
// Java code to illustrate copyInto() import java.util.*; public class VectorDemo { public static void main(String args[]) { // Creating an empty Vector Vector<String> vec_tor = new Vector<String>(); // Use add() method to add elements into the Vector vec_tor.add("Welcome"); vec_tor.add("To"); vec_tor.add("Geeks"); vec_tor.add("4"); vec_tor.add("Geeks"); // Displaying the Vector System.out.println("Vector: " + vec_tor); // Creating an array String arr[] = new String[6]; arr[0] = "Hello"; arr[1] = "World"; // Displaying the initial array System.out.println("The initial array is: "); for (String str : arr) System.out.println(str); // Copying vec_tor.copyInto(arr); // The final array System.out.println("The final array is: "); for (String str : arr) System.out.println(str); } }
Vector: [Welcome, To, Geeks, 4, Geeks] The initial array is: Hello World null null null null The final array is: Welcome To Geeks 4 Geeks null
Programa 2:
// Java code to illustrate copyInto() import java.util.*; public class VectorDemo { public static void main(String args[]) { // Creating an empty Vector Vector<Integer> vec_tor = new Vector<Integer>(); // Use add() method to add elements into the Vector vec_tor.add(10); vec_tor.add(20); vec_tor.add(30); vec_tor.add(40); vec_tor.add(50); // Displaying the Vector System.out.println("Vector: " + vec_tor); // Creating an array Integer arr[] = new Integer[6]; arr[0] = 50; arr[1] = 60; arr[2] = 70; arr[3] = 80; arr[4] = 90; // Displaying the initial array System.out.println("The initial array is: "); for (Integer str : arr) System.out.println(str); // Copying vec_tor.copyInto(arr); // The final array System.out.println("The final array is: "); for (Integer str : arr) System.out.println(str); } }
Vector: [10, 20, 30, 40, 50] The initial array is: 50 60 70 80 90 null The final array is: 10 20 30 40 50 null
Publicación traducida automáticamente
Artículo escrito por kundankumarjha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA