Avatar ·

निर्माण के समय HashSet को मानों के सेट के साथ कैसे आरंभ करें

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