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
- Untuk menyimpan nilai, nilai dapat berupa sembarang object (int double, String).
- dapat digunakan untuk mengisi data pada jtable.
Inisialisasi vektor
Vector inivektor = new Vector();
Macam konstruktor Vektor
- Vector(); = menginialisasikan ukuran defaut vektor sebanyak 10 elemen.
- vector(int size); = membuat vektor dengan nilai sebesar Size.
- 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
- size() = mengembalikan jumlah elemen di dalam vektor.
- addElement(obj) =menambahkan Object obj (posisi data setelah indeks saat ini ).
- removeElementAt(N) = menghapus elemen ke-N. N harus berada pada rentang 0 hingga ukuran vketor (size() - 1).
- removeElement(obj) = menghapus obj dari dalam vektor, kalau ada. Hanya objek pertama yang ditemui akan dihapus.
- elementAt(<index>) = mengambil elemen berdasarkan nomor index yang dimasukan.
- lastElement() =mengambil nilai berupa object terakhir vektor
- firstElement() = mengambil nilai berupa object pertama vektor
- 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.
- clear() = Digunakan untuk menghapus seluruh elemen yang tersimpan dalam object vector.
- 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:
Post a Comment