Como converter um array em uma List em Java? Sempre recebo erros
Olá a todos! Sou novo em Java e não consigo entender a conversão de array para lista. Preciso passar um array de strings para um método que aceita `List`, mas algo sempre dá errado.\n\nAqui está meu código:\n\n```java\nString[] array = {"apple", "banana", "cherry"};\nList list = (List) array; // Erro de compilação: cannot cast\n```\n\nDepois tentei usar `Arrays.asList()`:\n\n```java\nList list = Arrays.asList(array);\nlist.add("orange"); // Lança UnsupportedOperationException!\n```\n\nPor que `Arrays.asList()` não permite adicionar elementos? Li que ele retorna uma lista, mas se comporta de forma estranha. Também ouvi falar sobre `ArrayList` e `Collections.addAll()`, mas não entendo qual é a maneira correta e quais são as diferenças.\n\nMe ajudem, por favor
No answers yet.
Faça login para deixar uma resposta
Blogs
Rust para aprendizado de máquina: possibilidades e limitações na prática
Principais erros de iniciantes em TypeScript: de A a Z
Arrays Constantes em Go: Como Declarar e Não Enlouquecer
WebAssembly e C#: Por que isso é necessário para o desenvolvedor moderno