Avatar ·

जावा में ऐरे को ArrayList में कैसे बदलें? ऐरे से ArrayList बनाना

सभी को नमस्ते! मैंने अभी जावा सीखना शुरू किया है और एक समस्या का सामना किया। मेरे पास स्ट्रिंग्स का एक array है जो मुझे दूसरे method से मिलता है: ```java String[] fruits = {"Apple", "Banana", "Orange"}; ``` मुझे इस array को एक method में पास करना है जो केवल `ArrayList` स्वीकार करता है। मैंने ऐसा करने की कोशिश की: ```java ArrayList list = new ArrayList<>(fruits); ``` लेकिन compiler error देता है: "cannot infer type arguments for ArrayList<>". फिर मैंने कोशिश की: ```java ArrayList list = (ArrayList) Arrays.asList(fruits); ``` यह भी काम नहीं करता — ClassCastException आता है। मैंने पढ़ा है कि जावा में array को सीधे ArrayList में बदलना आसान नहीं है। तो इसे सही तरीके से कैसे करें? क्या array से mutable list बनाने का कोई आसान तरीका है? और `Arrays.asList()` सामान्य ArrayList क्यों नहीं लौटाता? विस्तृत स्पष्टीकरण और कोड उदाहरणों के लिए आभारी रहूंगा। पहले से धन्यवाद! <<>>

समस्या: आपका कोड काम क्यों नहीं करता

गलती