Başlıktan anlaşılacağı gibi, bir dizi dizeyi bir vektöre dönüştürmenin en iyi yöntemi nedir?en iyi yol?
Teşekkür
Başlıktan anlaşılacağı gibi, bir dizi dizeyi bir vektöre dönüştürmenin en iyi yöntemi nedir?en iyi yol?
Teşekkür
Çağrı (bu durumda, dizinizi) Mevcut koleksiyon kullanan Vector yapıcı kendisini başlatmak için:
String[] strings = { "Here", "Are", "Some", "Strings" };
Vector<String> vector = new Vector<String>(Arrays.asList(strings));
+1. Bence bu jenerik kullanmak için benim yazıdan daha iyi oldu. –
Vector<String> strVector = new Vector<String>(Arrays.asList(strArray));
bu aşağı Breaking:
Arrays.asList(array)
diziyi List
'a dönüştürür. ts Collection
)
Vector(Collection)
yapıcı bir Collection
alır ve bunun dışına göre yeni Vector
başlatır.
String
s dizi yeni Vector
elde strVector
bu nesneye referans kaydetmek için Vector
kurucu yeni List
geçmektedir.Bu yüzden dize [] myArray = {"merhaba", "dünya"} diyelim ve Vector'in kurucusunda Arrays.asList (myArray) 'ı atabilirim? – Julio
new Vector(Arrays.asList(array))
Bir Vector yerine bir ArrayList kullandığınız herhangi bir nedenle? – Daniel