Le moyen le plus simple de convertir une List en Set en Java
Bonjour à tous ! Je suis débutant en Java et je n'arrive pas à comprendre les collections. J'ai une liste de chaînes `List` que je récupère d'une méthode. Je dois supprimer tous les doublons de cette liste. Je sais que `Set` ne stocke pas automatiquement les doublons, donc je veux convertir ma `List` en `Set`.
Le problème est que j'ai essayé plusieurs façons, mais elles me semblent toutes trop complexes ou lourdes. Actuellement, je fais comme ceci :
```java
List list = Arrays.asList("apple", "banana", "apple", "orange");
Set set = new HashSet<>();
for (String item : list) {
set.add(item);
}
```
Cela fonctionne, mais je pense qu'il devrait y avoir quelque chose de plus élégant, en une seule ligne. J'ai entendu dire qu'il existe des constructeurs qui acceptent une collection, mais je ne suis pas sûr de leur fonctionnement.