Vector insertElementAt() Método en Java con ejemplos

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);
    }
}
Producción: 

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);
    }
}
Producción: 

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *