Vektor

Definisi

vektor merupakan implementasi dari array of object. vektor is syncronized artinya hanya ada satu thread yang dapat mengakses setelah selesai baru thread lain dapat mengaksesnya, secara gampangnya Vector mirip dengan array tetapi ukuran vector dapat bertambah secara dinamis dan jenis variabel yang disimpan mempunyai tipe object, jadi sembarang object (int, double, String) bisa disimpan.

Import

untuk menggunakan vektor harus di import class vektor kedalam program sintaks nya

import java.util.Vector; atau import java.util.*;

Kegunaan

  1. Untuk menyimpan nilai, nilai dapat berupa sembarang object (int double, String).
  2. dapat digunakan untuk mengisi data pada jtable.

Inisialisasi vektor

Vector inivektor = new Vector();
Macam konstruktor Vektor

  1. Vector(); = menginialisasikan ukuran defaut vektor sebanyak 10 elemen.
  2. vector(int size); = membuat vektor dengan nilai sebesar Size.
  3. Vector(int size,int incr); =menentukan ukuran awal sebesar size dan bila ukurannya full maka akan ditambah lagi sebanyak incr.

Cara menambah nilai / data / eleman vektor

namavektor.add(object);

Cara mengakses nilai vektor

menggunakan perulangan
//elemenAt() return valuenya adalah  object, anda meng-castingnya menjadi String
for (int i=0;i  < namavektor.size();i++)
{
System.out.println((String)namavektor.elementAt(i)));
}
menggunakan iterator
ListIterator iter = namavektor.listIterator();

while (iter.hasNext()) {
    System.out.println((String)iter.next());
}

Metode  yang sering dipakai

  1. size() = mengembalikan jumlah elemen di dalam vektor.
  2. addElement(obj) =menambahkan Object obj (posisi data setelah indeks saat ini ).
  3. removeElementAt(N) = menghapus elemen ke-N. N harus berada pada rentang 0 hingga ukuran vketor (size() – 1).
  4. removeElement(obj) = menghapus obj dari dalam vektor, kalau ada. Hanya objek pertama yang ditemui akan dihapus.
  5. elementAt(<index>) = mengambil elemen berdasarkan nomor index yang dimasukan.
  6. lastElement() =mengambil nilai berupa object terakhir vektor
  7. firstElement() = mengambil nilai berupa object pertama  vektor
  8. setSize(N) = akan mengubah ukuran vektor menjadi N. Jika di dalam vektor terdapat elemen yang jumlahnya lebih banyak dari N, maka elemen lainnya akan dihapus. Jika lebih sedikit, maka tempat kosong akan diisi dengan null.
  9. clear() = Digunakan untuk menghapus seluruh elemen yang tersimpan dalam object vector.
  10. isEmpty = Memeriksa apakah verktor yang digunakan berisi elemen atau tidak. Jika ada data maka akan mengembalikan nilai boolean berupa false.

metode lain  yang ada pada vektor klik disini

contoh


download

  • (netbeans)
  • single file

smoga berguna 🙂
ada yang mau menambahkan/mengkoreksi

Ditulis dalam vector. Leave a Comment »