El método insertElementAt() de la clase Vector presente dentro del paquete java.util se usa para insertar un elemento particular en el índice especificado del Vector. Tanto el elemento como la posición se pasan como parámetros. Si se inserta un elemento en un índice específico, todos los elementos se empujan hacia arriba en uno y, por lo tanto, aumenta la capacidad, creando un espacio para el nuevo elemento.
Sintaxis:
Vector.insertElementAt()
Parámetros: El método acepta dos parámetros:
- elemento: Es necesario insertarlo en el vector.
- índice: Se refiere a la posición donde se va a insertar el nuevo elemento (tipo entero)
Excepciones lanzadas: ArrayIndexOutOfBoundsException si el índice es un número no válido.
Ahora agreguemos elementos proponiendo ejemplos tanto para elementos de string como para elementos enteros y aplicando nuestro método sobre ambos solo para familiarizarnos con el funcionamiento de este método con diferentes tipos de datos primitivos.
Ejemplo 1:
Java
// Java Program to illustrate insertElementAt() // Method of Vector class by // Adding String elements into the Vector // Importing required classes import java.util.*; // Main class public class GFG { // Main driver method public static void main(String args[]) { // Creating an empty vector of string type Vector<String> vec_tor = new Vector<String>(); // Adding custom elements into the vector // using add() method vec_tor.add("Welcome"); vec_tor.add("To"); vec_tor.add("Geeks"); vec_tor.add("4"); vec_tor.add("Geeks"); // Printing elements of vector System.out.println("Vector: " + vec_tor); // Inserting element at 3rd position // Custom specified vec_tor.insertElementAt("Hello", 2); // Inserting element at last position vec_tor.insertElementAt("World", 6); // Printing elements of final vector System.out.println("The final vector is " + vec_tor); } }
Vector: [Welcome, To, Geeks, 4, Geeks] The final vector is [Welcome, To, Hello, Geeks, 4, Geeks, World]
Ejemplo 2:
Java
// Java Program to illustrate insertElementAt() // Method of Vector class by // Adding Integer Elements into the Vector // Importing required classes import java.util.*; // Main class public class GFG { // Main driver method public static void main(String args[]) { // Creating an empty Vector of integer type Vector<Integer> vec_tor = new Vector<Integer>(); // Adding elements into the vector // using add() method vec_tor.add(10); vec_tor.add(20); vec_tor.add(30); vec_tor.add(40); vec_tor.add(50); // Printing the current elements of vector System.out.println("Vector: " + vec_tor); // Inserting element at 1st position vec_tor.insertElementAt(100, 0); // Inserting element at 5th position vec_tor.insertElementAt(200, 4); // Printing the final elements of Vector System.out.println("The final vector is " + vec_tor); } }
Vector: [10, 20, 30, 40, 50] The final vector is [100, 10, 20, 30, 200, 40, 50]
Publicación traducida automáticamente
Artículo escrito por kundankumarjha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA