Avatar ·

Der einfachste Weg, um List in Set in Java zu konvertieren

Hallo zusammen! Ich bin neu in Java und komme mit Collections nicht ganz klar. Ich habe eine Liste von Strings `List`, die ich von einer Methode erhalte. Ich muss alle Duplikate aus dieser Liste entfernen. Ich weiß, dass `Set` automatisch keine Duplikate speichert, daher möchte ich meine `List` in ein `Set` konvertieren. Das Problem ist, dass ich mehrere Wege ausprobiert habe, aber alle erscheinen mir zu kompliziert oder umständlich. Aktuell mache ich es so: ```java List list = Arrays.asList("apple", "banana", "apple", "orange"); Set set = new HashSet<>(); for (String item : list) { set.add(item); } ``` Das funktioniert, aber ich denke, es sollte etwas Eleganteres geben, in einer Zeile. Ich habe gehört, dass es Konstruktoren gibt, die eine Collection akzeptieren, aber ich bin mir nicht sicher, wie das funktioniert. Kön