Perbedaan Utama: Vector dan ArrayList adalah kedua kelas dari paket koleksi Java. Vektor digunakan untuk mengimplementasikan array dinamis yang tumbuh secara otomatis sesuai kebutuhan. Seperti Vector, ArrayList juga merupakan implementasi dari antarmuka daftar. Vektor disinkronkan, sedangkan ArrayList tidak disinkronkan.
Contoh -
exampleVector kelas publik {
public static static utama (String [] args)
{
Vektor a = Vektor baru ();
a.add ("20");
a.add ("30");
System.out.println (a.get (0));
System.out.println (a.get (1));
}
}
Keluaran -
20
30
Perbandingan antara Vector dan Arraylist:
Vektor | Daftar array | |
Definisi | Vektor adalah nama kelas yang hadir dalam paket java.util Java. Ini mengimplementasikan array dinamis yang tumbuh sendiri sesuai dengan kebutuhan. | ArrayList juga merupakan implementasi dari antarmuka daftar. Sekelompok elemen yang dipesan dapat disimpan dalam daftar array java dan duplikat juga diperbolehkan . |
Sinkronisasi | iya nih | Tidak |
Kecepatan | Lebih lambat | Lebih cepat |
Kapasitas | Pada melintasi ambang yang ditentukan, itu meningkatkan dirinya sendiri sesuai dengan nilai yang disebutkan dalam bidang yang dikenal sebagai kapasitasIncement | metode sureCapacity () dipanggil untuk meningkatkan ukuran ArrayList |
Iterator yang dikembalikan | Gagal cepat | Gagal cepat |
Pencacah | Tidak gagal-cepat | Gagal cepat |