Método Java Vector add(int index, Object element)
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);
}
}
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
- Primero, creamos un
Vectorobjeto y agregamos tres elementos:"Apple"、"Banana"y"Cherry"。 - Luego, usamos
add(1, "Blueberry")el método para insertar en la posición del índice 1"Blueberry"。 - Finalmente, mostramos
Vectortodos los elementos de Vector, podemos ver que"Blueberry"fue insertado correctamente en la posición especificada.
Consideraciones
- Rango del índice: El índice de inserción debe estar dentro del rango
0llegarsize()entre (incluyendo0ysize()). Si el índice está fuera de este rango, se lanzaráIndexOutOfBoundsExceptionuna excepción. - Seguridad de hilos:
Vectores seguro para hilos, por lo tanto, en un entorno multiproceso, usaradd(int index, Object element)el método es seguro. - Consideraciones de rendimiento: Debido a que
Vectorse 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