Avatar ·

Java में ArrayList को एक पंक्ति में आरंभ करना: सर्वोत्तम तरीके

सभी को नमस्कार! मैं एक शुरुआती Java डेवलपर हूँ, और मुझे ArrayList को आरंभ करने में समस्या आ रही है। मुझे पता है कि `add()` method के माध्यम से एक-एक करके elements जोड़े जा सकते हैं: ```java ArrayList list = new ArrayList<>(); list.add("सेब"); list.add("केला"); list.add("संतरा"); ``` लेकिन इसमें कोड की 4 पंक्तियाँ लगती हैं! मुझे लगता है कि यह बहुत सुविधाजनक नहीं है, खासकर जब एक छोटी सूची को निश्चित मानों के साथ बनाना हो, जैसे test data या configuration के लिए। मैंने देखा है कि अन्य भाषाओं (जैसे Python या JavaScript) में ऐसा किया जा सकता है: ```python # Python my_list = ["सेब", "केला", "संतरा"] ``` लेकिन Java में मैंने यह syntax आज़माया, लेकिन यह काम नहीं करता: ```java ArrayList list = new ArrayList<>(){"सेब", "केला", "संतरा"}; ``` कृपया बताएं, क्या `ArrayList` को एक पंक्ति में आरंभ करने का कोई तरीका है? मैंने `Arrays.asList()` method के बारे में सुना है, लेकिन यह एक अजीब सी list return करता है जिसे modify नहीं किया जा सकता। क्या कोई और तरीका है?