Comment initialiser un HashSet avec un ensemble de valeurs lors de la création
Bonjour à tous ! Je viens de commencer à apprendre Java et j'ai rencontré un problème. Je dois créer un HashSet qui contient déjà plusieurs éléments lors de sa création. En Python, je peux simplement écrire `my_set = {1, 2, 3}` et c'est tout. Mais en Java, je ne trouve pas de moyen simple de le faire.
Voici ce que j'ai essayé :
```java
Set mySet = new HashSet("a", "b", "c"); // Erreur de compilation
```
Cela ne fonctionne pas. Ensuite, j'ai essayé :
```java
Set mySet = new HashSet();
mySet.add("a");
mySet.add("b");
mySet.add("c");
```
Cela fonctionne, mais cela donne beaucoup de lignes de code. Je dois initialiser un ensemble avec 10 à 20 valeurs, et cette approche semble horrible. Je sais qu'en Java 9, il y a `List.of()`, `Set.of()` et `Map.of()`, mais j'utilise Java 8 au travail.
S'il vous plaît, dites-moi comment initialiser proprement et de manière compacte un HashSet avec un ensemble de valeurs ? Idéalement en une seule ligne, comme en Python. Je serais reconnaissant pour des exemples de code !