Como converter um array em ArrayList em Java? Criando ArrayList a partir de um array
Olá a todos! Comecei a estudar Java recentemente e me deparei com um problema. Tenho um array de strings que recebo de outro método:
```java
String[] fruits = {"Apple", "Banana", "Orange"};
```
Preciso passar esse array para um método que aceita apenas `ArrayList`. Tentei fazer assim:
```java
ArrayList list = new ArrayList<>(fruits);
```
Mas o compilador dá erro: "cannot infer type arguments for ArrayList<>". Depois tentei:
```java
ArrayList list = (ArrayList) Arrays.asList(fruits);
```
Também não funciona — ocorre um ClassCastException.
Li que em Java não é possível simplesmente converter um array em ArrayList. Mas como fazer isso corretamente? Existe uma maneira simples de criar uma lista mutável a partir de um array? E por que o