Inicialização de ArrayList em uma linha em Java: melhores formas
Olá a todos! Sou um desenvolvedor Java iniciante e tive um problema com a inicialização de ArrayList.
Eu sei que é possível adicionar elementos um por um através do método `add()`:
```java
ArrayList list = new ArrayList<>();
list.add("Maçã");
list.add("Banana");
list.add("Laranja");
```
Mas isso ocupa 4 linhas de código! Acho que não é muito conveniente, especialmente quando é necessário criar uma lista pequena com valores fixos, por exemplo, para dados de teste ou configuração.
Vi que em outras linguagens (como Python ou JavaScript) é possível fazer assim:
```python
# Python
my_list = ["Maçã", "Banana", "Laranja"]
```
E em Java tentei essa sintaxe, mas não funciona:
```java
ArrayList list = new ArrayList<>(){"Maçã", "Banana", "Laranja"};
```
Digam-me, existe alguma forma de inicializar `ArrayList` em uma linha? Ouvi falar do método `Arrays.asList()`, mas ele retorna uma lista estranha que não pode ser modificada. Talvez existam outras