में आकार के साथ मैं कन्स्ट्रक्टर में आकार के साथ एक सूची शुरू करने की कोशिश कर रहा हूं। लेकिन मेरी सूची के आकार 0.शुरूआत ArrayList <ArrayList <Int>> कोटलिन
val seqList = ArrayList<ArrayList<Int>>(N) // This has the Problem
val queries = ArrayList<Query>(Q) // This works like a charm
है मैं गैर शून्य आदानों के रूप में दोनों N
और Q
सेट है उपयोगकर्ता से N = 100
और Q = 100
कहना मेरी कोड डिबगिंग जबकि मुझे पता चला है कि, queries.size() = 100
की सुविधा देता है लेकिन seqList.size() = 0
मेरी धारणा गलत है, seqList
को भी N ArrayList<Int>
ऑब्जेक्ट्स के साथ प्रारंभ किया जाना चाहिए।
क्या आप सुनिश्चित हैं कि query.size() शून्य नहीं है? वह कन्स्ट्रक्टर आकार निर्धारित करता है, आकार नहीं। –
मैं गलत बिंदु पर ब्रेकपॉइंट डाल रहा था, आप सही हैं। निर्माता आकार निर्धारित नहीं करता है, लेकिन क्षमता :) –