क्या जावा में किसी वेक्टर को कॉपी या कनवर्ट करने का कोई तरीका है?जावा वेक्टर सरणीसूची
20
A
उत्तर
58
हाँ - बस निर्माता है जो अपने पैरामीटर के रूप में एक संग्रह लेता है का उपयोग करें:
Vector<String> vector = new Vector<String>();
// (... Populate vector here...)
ArrayList<String> list = new ArrayList<String>(vector);
ध्यान दें कि यह केवल एक उथले नकल करता है।
2
मैंने अभी एक ही काम करने के लिए एक वर्ग लिखा है, लेकिन यह अधिक लचीला है क्योंकि यह तदनुसार ऑब्जेक्ट स्वीकार करेगा।
public class ExteriorCastor {
public static ArrayList vectorToArrayList(Vector vector){
if (vector == null){return null;}
return new ArrayList<Object>(vector);
}
}
0
मैं यकीन नहीं अगर यह length()
या size()
है .... लेकिन यह विचार बगल में है:
ArrayList<Object> a;
for(int i = 0;i < Vector.length() ; i++)
a.add(Vector.elementAt(i); // Again... i´m not sure if this is elementAt() or get()
Vector.finalize();
+0
क्यों 'अंतिमकरण'? –
संबंधित मुद्दे
- 1. जावा: Arrays और वेक्टर
- 2. जावा कन्वर्ट ऑब्जेक्ट [] वेक्टर
- 3. "दोनों" सरणीसूची और लिंक्डलिस्ट के फायदे ... जावा में संभव है?
- 4. गुणों द्वारा एंड्रॉइड सॉर्ट सरणीसूची
- 5. जावा में वेक्टर में सिंक्रनाइज़ेशन
- 6. वर्णमाला क्रम में क्रमबद्ध सरणीसूची (केस असंवेदनशील)
- 7. सरणीसूची में अंतिम तत्व प्राप्त करें
- 8. दो सरणीसूची की तुलना कैसे करें?
- 9. दो कॉलम सरणीसूची को कैसे प्रारंभ करें?
- 10. सी # सरणीसूची की सरणी की क्रमपरिवर्तन?
- 11. सर्वलेट से एंड्रॉइड एप्लिकेशन में सरणीसूची भेजें
- 12. जावा में std :: वेक्टर के समतुल्य?
- 13. वेक्टर प्रारंभिक वेक्टर
- 14. वेक्टर
- 15. वेक्टर
- 16. वेक्टर
- 17. वेक्टर
- 18. वेक्टर
- 19. वेक्टर
- 20. वेक्टर
- 21. वेक्टर
- 22. वेक्टर
- 23. वेक्टर
- 24. वेक्टर
- 25. वेक्टर
- 26. वेक्टर
- 27. वेक्टर
- 28. पंक्ति वेक्टर को कॉलम वेक्टर
- 29. सी # में वेक्टर, दिशा (इकाई वेक्टर), प्वाइंट
- 30. निकाली जा रही है वेक्टर :: वेक्टर
धन्यवाद जॉन! बहुत उपयोगी! – Exile
जटिलता ओ (एन) है? – amdev
@amdev: हाँ, बिल्कुल। –