Artículos
Java

Reemplazar un elemento del ArrayList

18/Nov/2014

Un ArrayList contiene una lista de elementos enlazados. Cuando estemos manipulando una lista es posible que necesitemos reeemplazar un elemento del ArrayList. De esta forma sustituiremos el contenido de uno de estos elementos por otro contenido.

Para ilustrar el ejemplo vamos a empezar creando un ArrayList.

ArrayList al = new ArrayList();

al.add("Víctor");
al.add("Luis");
al.add("Elena");

Si recorremos y mostramos el contenido del ArrayList por pantalla utilizando un iterador:

Iterator it = al.iterator();
while(it.hasNext())
  System.out.println(it.next());

Veremos que se nos muestra el contenido:

Víctor
Luis
Elena

Ahora vamos a reemplazar un elemento del ArrayList. En concreto vamos a cambiar el valor del elemento «Elena». Para ello necesitamos saber dos cosas, la primera es que el método que nos permite cambiar un valor es el método .set() y la segunda es la posición que ocupa para reemplazar un elemento del ArrayList.

Así ejecutamos el siguiente código:

al.set(2,"Teresa");

Vemos que se indica el valor 2 como parámetro ya que las posiciones del ArrayList empiezan a enumerarse desde el 0.

Si ahora volvemos a mostrar el contenido del ArrayList saldrá por pantalla:

Víctor
Luis
Teresa

Ya hemos visto lo sencillo que es reemplazar un elemento del ArrayList mediante el método .set().

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
0 Comentarios
Opiniones integradas
Ver todos los comentarios