Método Java Vector add(int index, Object element)

Java Vector Java Vector

En la programación de Java,Vectores un arreglo dinámico que puede ajustar automáticamente su tamaño según sea necesario.VectorLa clase proporciona varios métodos para manipular sus elementos, entre los cualesadd(int index, Object element)el método se utiliza para insertar un elemento en la posición especificada. Este artículo explicará en detalleadd(int index, Object element)el uso del método y sus conceptos relacionados.


Definición del método

add(int index, Object element)La definición del método es la siguiente:

public void add(int index, Object element)

Descripción de parámetros

  • index: El índice de posición del elemento a insertar. El índice comienza en 0, lo que indica la posición del primer elemento.
  • element: El elemento a insertar, puede ser cualquier objeto.

Valor de retorno

Este método no tiene valor de retorno (voidtipo).


Ejemplo

A continuación se muestra un ejemplo sencillo que demuestra cómo usaradd(int index, Object element)el método paraVectorinsertar elementos en Vector.

Ejemplo

import java.util.Vector;

public class VectorExample {
    public static void main(String[] args) {
        // Crear un objeto Vector
        Vector<String> vector = new Vector<>();

        // Agregar elementos al Vector
        vector.add("Apple");
        vector.add("Banana");
        vector.add("Cherry");

        // Insertar "Blueberry" en la posición del índice 1
        vector.add(1, "Blueberry");

        // Mostrar los elementos del Vector
        System.out.println("Vector elements: " + vector);
    }
}

Resultado de salida

Vector elements: [Apple, Blueberry, Banana, Cherry]

Explicación del código

  1. Primero, creamos unVectorobjeto y agregamos tres elementos:"Apple"、"Banana"y"Cherry"。
  2. Luego, usamosadd(1, "Blueberry")el método para insertar en la posición del índice 1"Blueberry"。
  3. Finalmente, mostramosVectortodos los elementos de Vector, podemos ver que"Blueberry"fue insertado correctamente en la posición especificada.

Consideraciones

  1. Rango del índice: El índice de inserción debe estar dentro del rango0llegarsize()entre (incluyendo0ysize()). Si el índice está fuera de este rango, se lanzaráIndexOutOfBoundsExceptionuna excepción.
  2. Seguridad de hilos: Vectores seguro para hilos, por lo tanto, en un entorno multiproceso, usaradd(int index, Object element)el método es seguro.
  3. Consideraciones de rendimiento: Debido a queVectorse implementa sobre la base de arreglos, la operación de inserción (especialmente insertar en el medio) puede provocar el movimiento de los elementos del arreglo, afectando así el rendimiento.

Java Vector Java Vector

Otras extensiones