में एक ऐरेलिस्ट में एक सरणी असाइन करना मैं सोच रहा था कि जावा में एक ऐरेलिस्ट को सरणी असाइन करना संभव है या नहीं।जावा
जावा
उत्तर
आप Arrays.asList()
उपयोग कर सकते हैं:
Type[] anArray = ...
ArrayList<Type> aList = new ArrayList<Type>(Arrays.asList(anArray));
या वैकल्पिक रूप से, Collections.addAll()
:
ArrayList<Type> aList = new ArrayList<Type>();
Collections.addAll(theList, anArray);
नोट कि आप तकनीकी रूप से नहीं हैं एक सूची में एक सरणी असाइन करना (ठीक है, आप ऐसा नहीं कर सकते), लेकिन मुझे लगता है कि यह अंतिम परिणाम है जिसे आप ढूंढ रहे हैं।
Arrays
वर्ग में शामिल है एक asList
विधि है जो आप के रूप में उपयोग कर सकते हैं इस प्रकार है:
String[] words = ...;
List<String> wordList = Arrays.asList(words);
यह कुछ निजी प्रकार है कि सूची को लागू करता है
रिचर्ड, बस यह जानना चाहता था कि उपरोक्त सूची निश्चित आकार क्यों बन रही है? क्या मैं अगली पंक्ति में एक ही सूची में एक और तत्व जोड़ नहीं सकता .. जैसे wordList.add (anotherStringElement); – peakit
यह asist विधि का परिभाषित व्यवहार है। @NullUserException बताते हैं के रूप में आप के लिए एक ArrayList [ArrayList
यदि आप आयात कर रहे हैं या आपके कोड में एक सरणी (प्रकार स्ट्रिंग) है और आपको इसे सरणीसूची (ऑफकोर्स स्ट्रिंग) में परिवर्तित करना है तो संग्रह का उपयोग बेहतर है। इस तरह:
String array1[] = getIntent().getExtras().getStringArray("key1"); or
String array1[] = ...
then
List<String> allEds = new ArrayList<String>();
Collections.addAll(allEds, array1);
- 1. जावा: जावा
- 2. जावा जावा
- 3. समाधान जब जावा जावा
- 4. जावा के बिना जावा
- 5. जावा - जावा में प्रतिबिंब
- 6. जावा, जावा ईई
- 7. जावा: क्या जावा एप्लिकेशन
- 8. जावा
- 9. जावा
- 10. जावा
- 11. जावा
- 12. जावा
- 13. जावा
- 14. जावा
- 15. जावा
- 16. जावा
- 17. जावा
- 18. जावा,
- 19. जावा
- 20. जावा
- 21. जावा
- 22. जावा
- 23. जावा
- 24. जावा
- 25. जावा
- 26. जावा
- 27. जावा
- 28. जावा
- 29. जावा
- 30. जावा
इस उत्तर मेरा तुलना में बेहतर है आगे आइटम जोड़ सकते हैं प्राप्त करने के लिए! –
परिवर्तित करना चाहिए आपका '' गुम हो गया है। –
missingfaktor
@ गुम धन्यवाद, निश्चित – NullUserException