Inicialización de ArrayList en una línea en Java: mejores formas
¡Hola a todos! Soy un desarrollador Java principiante y tuve un problema con la inicialización de ArrayList.
Sé que se pueden agregar elementos uno por uno mediante el método `add()`:
```java
ArrayList list = new ArrayList<>();
list.add("Manzana");
list.add("Banana");
list.add("Naranja");
```
¡Pero esto ocupa 4 líneas de código! Me parece que no es muy conveniente, especialmente cuando necesitas crear una lista pequeña con valores fijos, por ejemplo, para datos de prueba o configuración.
He visto que en otros lenguajes (como Python o JavaScript) se puede hacer así:
```python
# Python
my_list = ["Manzana", "Banana", "Naranja"]
```
Y en Java probé esta sintaxis, pero no funciona:
```java
ArrayList list = new ArrayList<>(){"Manzana", "Banana", "Naranja"};
```
Díganme, ¿hay alguna forma de inicializar un `ArrayList` en una sola línea? He oído hablar del método `Arrays.asList()`, pero devuelve una lista extraña que no se puede modificar. Tal vez haya otras