Avatar ·

Conversion d'un tableau en Set en Java : solution simple et efficace

Bonjour à tous ! Je suis débutant en Java et j'ai rencontré un problème en travaillant avec les tableaux et les collections. J'ai besoin de convertir un tableau de chaînes en Set pour supprimer les doublons. Je sais que les tableaux en Java ont une taille fixe, et que Set est une collection qui n'autorise pas les éléments en double. Mais comment effectuer correctement cette conversion ? Voici mon code actuel : ```java String[] array = {"apple", "banana", "apple", "orange", "banana"}; // Comment obtenir un Set à partir de ce tableau ? ``` J'ai essayé d'utiliser Arrays.asList(), mais j'ai obtenu un Set qui ne fonctionne pas comme prévu. Quand j'ajoute des éléments, une exception se produit. Peut-être que je fais quelque chose de mal ? J'ai entendu dire qu'il existe plusieurs façons : avec une boucle for, avec HashSet, avec Collections.addAll(). Laquelle est la plus correcte et la plus performante ?