El siguiente código Java (versión 11 o superior) ¿es correcto? List<Integer> list = List.of(1, 2, 3); list.add(4);
- A.Sí, se añadirá el elemento 4 a la lista list.
- B.No, para los números debería usarse "integer", no "int".
- C.No, no existe esa forma de construir una lista.
- D.No, la lista list es inmutable y no se puede añadir el 4.Respuesta correcta
Explicación
List. of() en Java (version 9+) crea una lista inmutable. Intentar anadir un elemento con list. add(4) lanzara una UnsupportedOperationException en tiempo de ejecucion. Para obtener una lista mutable, se deberia usar new ArrayList<>(List.