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());
	}

}

Yazar : Emrah Kahraman

Bilgisayar Mühendisi

“Java’da Vector Nasıl Kullanılır?” için 3 Yorum

  1. hanım dedi ki:

    ben vektörel ögrenmek istiyorum beni aydınlatırmısınız

  2. Onur Işık dedi ki:

    Merhaba Hocam,
    Sizin için çok eski ama benim için yeni bir konuyu uyandırdım mazur görün 🙂
    Çok basit bir kura çekimi programı yazmaya çalışıyorum….
    Vector ile bir dizi oluşturdum kullanıcının kaç eleman ekleyeceğini önceden kestiremediğimiz için eleman alımını “for döngüsü veya while” ile yaptım.Haliylede eleman alımını durduramıyorum,araya “if” ile kontrol ekliyorum ama programlamada henüz çok yeni olduğum için hep hata alıyorum.Acaba sizin bildiğiniz Vector türü bir diziyi kontrol edebileceğimiz kod parçası yada yöntem var mı?

    Şimdiden çok teşekkür ederim.

  3. Emrah Kahraman dedi ki:

    Kaç elemanın ekleneceğini sanırım kullanıcıdan alıyorsun. Kullanıcıdan ilk önce kaç tane eleman gireceğini alıp sonrada for ile o kadar kez dönersen sanırım sorunun çözülür.

Java’da Vector Nasıl Kullanılır? Yazısı için Yorum Yapabilirsiniz

Kan Bağışı
Sponsor
Alexa
Hakkımda
Bağlantılar