¿Cómo reemplazar un elemento en un índice específico del vector en Java?

Lista de paquetes vectoriales java.util

Ejemplos 

Input  : Vector= ["Harry","Steve","Vince","David","Matt"],Index=1,Element ="Mark"
Output : Vector= ["Harry","Mark","Vince","David","Matt"]
 
Input  : Vector= ["Harry","Steve","Vince","David","Matt"],Index=2,Element ="Jack"
Output : Vector= ["Harry","Mark","Jack","David","Matt"]

Acercarse:

Un elemento en el vector se puede reemplazar en un índice particular/especificado con otro elemento usando el método set() , o podemos decir el método java.util.Vector.set().

Sintaxis:

Vector.set(int index, Object element)

Parámetros: esta función acepta dos parámetros obligatorios, como se muestra en la sintaxis anterior y se describe a continuación.

  • índice : Este es de tipo entero y se refiere a la posición del elemento que se va a reemplazar del vector.
  • element : Es el nuevo elemento por el cual se reemplazará el elemento existente y es del mismo tipo de objeto que el vector.

Valor devuelto: el método devuelve el valor anterior del vector que se reemplaza con el nuevo valor.

Java

// Java Program to replace a element at a particular index
// in vector
  
import java.util.Vector;
public class GFG {
    public static void main(String[] args)
    {
        // making a new vector object
        Vector<String> vector = new Vector<String>();
        
        // adding elements to the vector.
        vector.add("Harry");
        vector.add("Steve");
        vector.add("Vince");
        vector.add("David");
        vector.add("Matt");
  
        System.out.println("Vector elements before replacement: ");
        
        for (int i = 0; i < vector.size(); i++) 
        {
            System.out.print(vector.get(i) + " ");
        }
        
        System.out.println();
  
        // Replacing index 1 element
        vector.set(1, "Mark");
        // Replacing index 2 element
        vector.set(2, "Jack");
  
        System.out.println("Vector elements after replacement: ");
        
        for (int i = 0; i < vector.size(); i++) 
        {
            System.out.print(vector.get(i) + " ");
        }
        
        System.out.println();
    }
}
Producción

Vector elements before replacement: 
Harry Steve Vince David Matt 
Vector elements after replacement: 
Harry Mark Jack David Matt 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 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 *