Java’da Vector Nasıl Kullanılır?

package tr;

import java.util.Vector;

public class Vektor {
// Öncelikle bir vektör nesnesi oluşturduk.
static Vector vec = new Vector();

// Vektör boş ise true döndürür..
public boolean bosMu() {
return vec.isEmpty();
}

// Dışarıdan parametre olarak gönderilen stringi vektöre ekler.
public void ekle(String str) {
vec.addElement(str);
}

// Dışarıdan parametre olarak gönderilen sayıyı vektöre ekler.
public void ekle(int num) {
vec.addElement(num);
}

// Dışarıdan parametre olarak gönderilen stringi siler.
public void sil(String str) {
vec.remove(str);
}

public static void main(String[] args) {
String ad = "Emrah";
Vektor v = new Vektor();
// Vektörün kapasitesi hiç eleman yokken varsayılan otomatik 10
// atanmıştır.
System.out.println(vec.capacity());
System.out.println("vektör boş mu "+v.bosMu());
v.ekle(ad);
System.out.println(vec.capacity());
// Biz 10 dan fazla eleman eklediğimizde kapasite 10 un katları şeklinde
// artarak gidecektir.
v.ekle("Kahraman");
v.ekle(ad);
v.ekle(ad);
v.ekle("E");
v.ekle("Hero");
v.ekle(ad);
v.ekle(ad);
v.ekle(ad);
v.ekle(ad);
v.ekle(ad);
v.ekle(ad);
v.ekle(ad);
v.ekle(ad);
v.ekle(ad);
v.ekle(ad);
// Vektör Kapasitesi şuan 20 olmuştur.
System.out.println(vec.capacity());
int sayi = 5;
v.ekle(sayi);
// Vektördeki ilk elemanı bize verir.
System.out.println(vec.firstElement());

// Vektördeki son elemanı bize verir.
System.out.println(vec.lastElement());

// vektördeki ilk elemanı sildik şimdi vektördeki ilk elemanı Emrah
// değilde Kahraman olarak yazacaktır.
v.sil("Emrah");
System.out.println(vec.firstElement());

// Vektörün boyutunu bize verir.
System.out.println(vec.size());

// Vektördeki 4. elemanı bize verir.İlk Emrahı sildiğimiz için Hero
// yazacaktır.
System.out.println(vec.get(4));

// vektöre eklediklerimizin hepsini siler.Vektörde eklenmiş eleman
// olmadığı için hata verecektir.
vec.clear();
System.out.println(vec.firstElement());
}

}

« »