java - Set size/dimensions of ArrayList<ArrayList> -
समस्या
मेरे पास मेरे पास यह सामान्य कोड है: मैं पंक्तियों की संख्या के लिए आकार और कॉलम की संख्या के लिए हालांकि, यह सीधा त्रुटि के एक सूचक को फेंकता है, जाहिर है क्योंकि मुझे के लिए कोई आयाम नहीं है I एक यह संकलन नहीं करेगा, लेकिन यह अनिवार्य रूप से मुझे क्या चाहिए: सूची को प्रतिलिपि बनाने का प्रयास करने से पहले मैट्रिक्स को कुछ आयाम देने के लिए, मैं बस उन पंक्तियों की संख्या के लिए प्रेरित किया जो मैं चाहता था और मैंने प्रत्येक पंक्ति के लिए कॉलम की संख्या के आकार की एक सूची जोड़ दी मैंने एक नियमित सरणी का इस्तेमाल किया और इसे एक ताकि आकार सेट करने के लिए काम करता है, क्योंकि मैट्रिक्स में पर्याप्त तत्व जोड़ दिए जाएंगे, लेकिन यह पसंदीदा समाधान नहीं है। क्या प्रारंभिक समय के दौरान एक ArrayList का
ArrayList < / code> रों।
ArrayList & LT; ArrayList & LT; स्ट्रिंग & gt; & gt; सूची = नए अर्रेलिस्ट & lt; ArrayList & lt; स्ट्रिंग & gt; & gt; (); (For int c = 0; r & lt; 4; r ++) {for (int c = 0; c & lt; 5; c ++) {list.get (r) .set (c, "अन्य सूची से एक तत्व") ; }}
5 आकारों में मनमाने ढंग से आकार का
4 का उपयोग कर रहा हूं।
ArrayList & lt; ArrayList & lt; स्ट्रिंग & gt; & gt;
अर्रेइलिस्ट बना रहा है हालांकि, मुझे नहीं पता कि यह कैसे लागू करें:
ArrayList & lt; ArrayList & lt; स्ट्रिंग & gt; & gt; सूची = नए अर्रेलिस्ट & lt; ArrayList & lt; स्ट्रिंग & gt; & gt; ();
ArrayList & lt; ArrayList & lt; स्ट्रिंग & gt; & gt; सूची = नया अर्रेलिस्ट & lt; ArrayList & lt; स्ट्रिंग & gt; (5) & gt; (4);
मेरा औसत दर्जे का समाधान
ArrayList में बदल दिया, ताकि तत्वों में शून्य का एक डिफ़ॉल्ट मान हो, और ऐसा आकार में योगदान करेगा।
के लिए (int r = 0; r & lt; 4; r ++) {// list.add (नया अर्रेलिस्ट & lt; स्ट्रिंग & gt; (5)); // सूची में काम नहीं करता है.एड (नया अर्रेलिस्ट & lt; स्ट्रिंग & gt; (Arrays.asList (नई स्ट्रिंग [5]))); }
प्रश्न < / H2>
ArrayList के
Comments
Post a Comment