Java'da vektörü arraylist'e kopyalamak veya dönüştürmek için herhangi bir yol var mı?arraylist'e yönelik java vektörü
20
A
cevap
58
Evet - sadece kendi parametre olarak bir koleksiyon alan kurucuya kullanın: sadece basit bir kopyasını yapar
Vector<String> vector = new Vector<String>();
// (... Populate vector here...)
ArrayList<String> list = new ArrayList<String>(vector);
Not.
2
Sadece aynı şeyi yapmak için bir sınıf yazdım, ancak buna uygun olarak Nesneleri kabul edeceğinden daha esnektir.
public class ExteriorCastor {
public static ArrayList vectorToArrayList(Vector vector){
if (vector == null){return null;}
return new ArrayList<Object>(vector);
}
}
0
Emin değilim o length()
veya size()
olduğunu .... ama fikir sonraki ise:
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
Neden 'finalize'? –
İlgili konular
- 1. BIRT kullanarak rapor üretmeye yönelik Java kodu
- 2. Linux'ta Java uygulamasını uygulamaya yönelik en iyi yöntem
- 3. Android Geliştirmeye Yönelik JPA Uygulaması
- 4. vektörü C++/JNI'deki jobject'e dönüştürmek?
- 5. WPF uygulamalarına yönelik saldırılar
- 6. Filtrelemeye yönelik deyimsel yaklaşım
- 7. "Terim vektörü algoritması" nedir?
- 8. STL vektörü nasıl sıralanır?
- 9. AS3 Dizilerin Vektörü
- 10. Bir vektörü nasıl bölümleyebilirim?
- 11. Bir vektörü R
- 12. Android ayna vektörü çekilebilir
- 13. Koşullu toplamda grup vektörü
- 14. S (kdb +): Karakter vektörü
- 15. Niçin MainActivity'den AnotherActivity'ye yönelik bir amaç çalışmıyor?
- 16. Kaynak Denetleyicisine Yönelik İlke Uygula
- 17. Swift'de Ortam Değişkenlerine Yönelik Referanslar
- 18. CPython Uygulaması'nın içeriğine yönelik dokümanlar
- 19. GPS hedefine yönelik pusula kılavuzu
- 20. PAKET amaçlarına yönelik yayınlar alınamıyor
- 21. Mobil tarayıcılara yönelik web testi
- 22. bir vektörü bir listeye dönüştür
- 23. Kurulum std :: vektörü, sınıf yapıcısı
- 24. Bu vektörü yineleyen neden göremiyorum?
- 25. transkript vektörü data.table içinde gruplandırılmıştır
- 26. C vektörü meraklı davranışı ++ :: push_back()
- 27. Fonksiyonların bir vektörü nasıl oluşturulur?
- 28. 4 Öğe Vektörü (3B Matematik)
- 29. Bit vektörü vs boole değerleri performansının listesi
- 30. Kayıt türleri için ileriye yönelik bildirimler
Teşekkür Jon! Çok yararlı! – Exile
karmaşıklığı o (n)? – amdev
@amdev: Evet, tam olarak. –