Método remove(int index)
se utiliza para eliminar un elemento de índice especificado de una lista. Elimina un artículo y devuelve el mismo. Lanzamiento IndexOutOfBoundsException
si el índice especificado es menor que cero o mayor que el tamaño de la lista (tamaño del índice ArrayList).
public Object remove(int index)
Ejemplo
package beginnersbook.com; import java.util.ArrayList; public class RemoveExample { public static void main(String args[]) { //String ArrayList ArrayList<String> al = new ArrayList<String>(); al.add("AB"); al.add("CD"); al.add("EF"); al.add("GH"); al.add("AB"); al.add("YZ"); System.out.println("ArrayList before remove:"); for(String var: al){ System.out.println(var); } //Removing 1st element al.remove(0); //Removing 3rd element from the remaining list al.remove(2); //Removing 4th element from the remaining list al.remove(2); System.out.println("ArrayList After remove:"); for(String var2: al){ System.out.println(var2); } } }
Producción:
ArrayList before remove: AB CD EF GH AB YZ ArrayList After remove: CD EF YZ