El método add(E ele) de la interfaz List en Java se usa para insertar el elemento especificado al final de la lista actual.
Sintaxis:
public boolean add(E ele)
Parámetro: este método acepta un solo parámetro ele que representa el elemento que se insertará al final de esta lista.
Valor de retorno: la función devuelve un valor booleano True si el elemento se inserta con éxito en la Lista; de lo contrario, devuelve False .
Excepciones :
- UnsupportedOperationException : lanza esta excepción si la operación add() no es compatible con esta lista.
- ClassCastException : lanza esta excepción si la clase del elemento especificado impide que se agregue a esta lista.
- NullPointerException : lanza esta excepción si el elemento especificado es nulo y esta lista no permite elementos nulos.
- IllegalArgumentException : lanza esta excepción si alguna propiedad de este elemento impide que se agregue a esta lista.
Los siguientes programas ilustran el método RoleList.add(Object obj):
Programa 1:
// Java code to illustrate add(Object o) import java.io.*; import java.util.*; public class ArrayListDemo { public static void main(String[] args) { // create an empty list with an initial capacity List<Integer> list = new ArrayList<Integer>(5); // use add() method to add elements in the list list.add(15); list.add(20); list.add(25); // prints all the elements available in list for (Integer number : list) { System.out.println("Number = " + number); } } }
Producción:
Number = 15 Number = 20 Number = 25
Programa 2:
// Java code to illustrate add(Object o) import java.io.*; import java.util.*; public class ArrayListDemo { public static void main(String[] args) { // create an empty list with an initial capacity List<String> list = new ArrayList<String>(5); // use add() method to add elements in the list list.add("Geeks"); list.add("For"); list.add("Geeks"); // prints all the elements available in list for (String str : list) { System.out.print(str + " "); } } }
Producción:
Geeks For Geeks
Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/List.html#add(E)