Thursday 12 August 2010

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
[sourcecode language="java"]

[/sourcecode]


download

  • (netbeans)

  • single file



smoga berguna :)
ada yang mau menambahkan/mengkoreksi

No comments:

blog ini ditujukan pada smua orang yang mempunyai penghargaan tertinggi terhadap sesuatu yang mereka cinta dan sayangi