Daftar di Java adalah objek koleksi yang menyimpan semua objek bersama -sama. Anda dapat memasukkan objek Java dalam daftar atau Anda dapat menempatkan nilai secara langsung.
Penggunaannya sederhana, mirip dengan array.
Sebelum menggunakan daftar, Anda harus mengimpor java.util.* Di header program.
impor java.util.*; Daftar kelas publik {public static void main (string args []) {list a = new arraylist (); A.Add (1); // Tambahkan 1 System.out.println (a); A.Add (2); System.out.println (a); A.Remove (0); // Hapus elemen ke -0 dalam daftar A, yaitu, 1 System.out.println (a); }}Hasil berjalan dari program ini adalah sebagai berikut:
[1]
[1, 2]
[2]
Daftar sering digunakan untuk menyimpan dan mengoperasikan sekelompok objek, seperti sekelompok informasi siswa, sekelompok informasi akun, dll.
Daftar adalah antarmuka koleksi. Selama itu adalah antarmuka kelas koleksi, ia akan memiliki "iterator". Menggunakan iterator ini, Anda dapat beroperasi pada satu set objek dalam memori daftar.
Jika Anda ingin mengoperasikan memori daftar ini, Anda harus terlebih dahulu mendapatkan instance dari iterator ini: iterator it = l.iterator ();
Ini dapat dipahami sebagai array dinamis. Array tradisional harus menentukan jumlah array sebelum dapat digunakan, dan objek wadah tidak perlu menentukan jumlah total subskrip array.
Gunakan metode add () untuk menambahkan objek anggota baru. Yang bisa ditambahkan hanyalah objek, bukan tipe data dasar. Wadah ini juga sesuai dengan metode GET () dan lepaskan () untuk mendapatkan dan menghapus anggota data.
Contoh 1.
impor java.util.*; kelas publik arraylisttest {public static void main (string dd []) {// baru daftar penyimpanan daftar l = arraylist baru (); // Karena kerangka kerja koleksi hanya dapat menyimpan objek, kelas enkapsulasi baru L.Add (integer baru (1)); l.add (bilangan bulat baru (2)); l.add (bilangan bulat baru (3)); l.add (bilangan bulat baru (4)); Iterator it = l.iterator (); // HasNext adalah nilai yang mengambil nilai saat ini. Proses perhitungannya adalah untuk menentukan apakah nilai berikutnya memiliki nilai jika berlanjut. while (it.hasnext ()) {// Misalkan IT.Next Encapsulation Class, Call Integer's IntValue Metode untuk mendapatkan nilai pengembalian sebagai int ke i; int i = ((integer) it.next ()). intvalue (); System.out.println ("Elemen dalam daftar adalah:"+i); }}} Contoh 2.
impor java.util.*; kelas publik arraylisttest1 {public static void main (string dd []) {// baru daftar daftar toko l = arraylist baru (); // Karena kerangka kerja koleksi hanya dapat menyimpan objek. Contoh ini adalah untuk menggambarkan bahwa string adalah objek L.Add ("lalala"); l.add ("afdsfa"); Iterator it = l.iterator (); // HasNext adalah nilai yang mengambil nilai saat ini. Proses perhitungannya adalah untuk menentukan apakah nilai berikutnya memiliki nilai dan jika berlanjut. while (it.hasnext ()) {// Misalkan itu. String i = (string) it.next (); System.out.println ("Elemen dalam daftar adalah:"+i); }}}Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.