Vector
Kelas
Menggunakan
Seperti
Misalnya
Kelas
ArrayList
diperkenalkan pada Java versi 1.2, sebagai salah satu kumpulan kelas yang digunakan untuk bekerja dengan sekumpulan koleksi objek. Jika akan bahas lebih lanjut tentang "kelas koleksi" pada bagian berikutnya. Versi awal Java tidak memiliki ArrayList
, akan tetapi memiliki kelas yang sangat mirip yaitu java.util.Vector
. Kita masih bisa melihat Vector
digunakan pada program lama, dan dalam beberapa kelas standar Java
, sehingga kita perlu tahu tentang kelas ini.Menggunakan
Vector
mirip dengan menggunakan ArrayList
. Perbedaannya adalah nama metode yang berbeda untuk melakukan tugas yang sama, atau nama metode yang berbeda untuk melakukan tugas yang sama.Seperti
ArrayList
, suatu Vector
mirip dengan array Object
yang bisa berkembang jika diperlukan. Konstruktor new Vector()
membuat vektor tanpa elemen.Misalnya
vec
adalah suatu Vector
. Maka :vec.size()
adalah fungsi untuk mengembalikan jumlah elemen di dalam vektor.vec.addElement(obj)
akan menambahkanObject
obj
di akhir vektor. Sama dengan metodeadd()
padaArrayList
.vec.removeElement(obj)
menghapusobj
dari dalam vektor, kalau ada. Hanya objek pertama yang ditemui akan dihapus. Sama denganremove(obj)
pada kelasArrayList
vec.removeElementAt(N)
menghapus elemen ke-N. N harus berada pada rentang 0 hinggavec.size() - 1
. Sama denganremove(N)
padaArrayList
vec.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 dengannull
. KelasArrayList
tidak memiliki metode seperti ini.
Vector
memiiki banyak metode lagi, akan tetapi ini adalah metode yang sering digunakan.
No comments:
Post a Comment