Comment convertir un tableau (array) en liste (List) en Java ? J'obtiens toujours des erreurs
Bonjour à tous ! Je suis débutant en Java et je n'arrive pas à comprendre la conversion d'un tableau en liste. Je dois passer un tableau de chaînes à une méthode qui accepte `List`, mais quelque chose ne va pas constamment.\n\nVoici mon code :\n\n```java\nString[] array = {"apple", "banana", "cherry"};\nList list = (List) array; // Erreur de compilation : cannot cast\n```\n\nEnsuite, j'ai essayé d'utiliser `Arrays.asList()` :\n\n```java\nList list = Arrays.asList(array);\nlist.add("orange"); // Déclenche une UnsupportedOperationException !\n```\n\nPourquoi `Arrays.asList()` ne permet-il pas d'ajouter des éléments ? J'ai lu que cela retourne une liste, mais elle se comporte étrangement. J'ai aussi entendu parler de `ArrayList` et `Collections.addAll()`, mais je ne comprends pas quelle méthode est correcte et quelles sont leurs différences.\n\nDites-moi, s'il vous plaît