निर्माण के समय मानों के सेट के साथ HashSet को कैसे इनिशियलाइज़ करें
सभी को नमस्ते! मैंने अभी Java सीखना शुरू किया है और एक समस्या का सामना किया है। मुझे एक HashSet बनाना है जिसमें निर्माण के समय पहले से कई elements हों। Python में मैं बस `my_set = {1, 2, 3}` लिख सकता हूँ और सब तैयार है। लेकिन Java में मुझे ऐसा करने का कोई आसान तरीका नहीं मिल रहा।
यहाँ मैंने क्या प्रयास किया:
```java
Set mySet = new HashSet("a", "b", "c"); // Compilation error
```
यह काम नहीं करता। फिर मैंने प्रयास किया:
```java
Set mySet = new HashSet();
mySet.add("a");
mySet.add("b");
mySet.add("c");
```
यह काम करता है, लेकिन इसमें बहुत सारी lines of code हो जाती हैं। मुझे 10-20 values के साथ set को initialize करना है, और ऐसा approach बहुत बुरा लगता है। मुझे पता है कि Java 9 में `List.of()`, `Set.of()` और `Map.of()` आए हैं, लेकिन मैं काम पर Java 8 का उपयोग कर रहा हूँ।
कृपया बताएं।