Avatar ·

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