Avatar ·

Java में एक पंक्ति में ArrayList को आरंभ करना: सूची को तुरंत कैसे बनाएं और भरें

सभी को नमस्कार! मैंने अभी Java सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा। मुझे एक ArrayList बनाना है और इसे तुरंत कई मानों से भरना है। Python में मैं `my_list = [1, 2, 3]` लिख सकता हूं और यह तैयार है। लेकिन Java में मैं यह कोड देखता हूं: ```java ArrayList list = new ArrayList(); list.add("एक"); list.add("दो"); list.add("तीन"); ``` इसमें तीन पंक्तियां लगती हैं, और यदि कई तत्व हों, तो कोड बोझिल हो जाता है। मैंने `ArrayList list = {"एक", "दो", "तीन"};` जैसा कुछ लिखने की कोशिश की, लेकिन compiler त्रुटि देता है। फिर मुझे पता चला कि `Arrays.asList(...)` का उपयोग किया जा सकता है, लेकिन यह कोई दूसरा type लौटाता है, ArrayList नहीं। जब मैं ऐसी सूची में तत्व जोड़ने या हटाने की कोशिश करता हूं, तो `UnsupportedOperationException` आता है। कृपया बताएं कि एक पंक्ति में ArrayList को सही तरीके से कैसे आरंभ करें, ताकि बाद में इस सूची को बदला जा सके (तत्व जोड़ना/हटाना)? और क्या Java के विभिन्न versions में कोई अंतर है? धन्यवाद! <<>>

सही तरीका