Beberapa Metode Daftar Java yang Berguna:
Daftar Java berisi banyak metode bawaan untuk melakukan berbagai jenis operasi pada data daftar Java. Metode daftar Java yang paling banyak digunakan disebutkan di sini.
metode | Tujuan |
tambahkan (elemen) | Itu menambahkan elemen di akhir daftar, dan mengembalikan nilai Boolean. |
tambahkan (indeks, elemen) | Itu menambahkan elemen pada posisi tertentu dari daftar, dan tidak mengembalikan apa pun. |
tambahkanSemua(daftar) | Itu menambahkan semua elemen dari satu daftar di akhir daftar lain, dan mengembalikan nilai Boolean. |
addAll(indeks, daftar) | Itu menambahkan semua elemen list2 pada posisi tertentu dari list1, dan mengembalikan nilai Boolean. |
sama (Objek) | Ini membandingkan objek tertentu dengan elemen daftar, dan mengembalikan nilai Boolean. |
dapatkan (indeks) | Ini mengambil elemen dari posisi tertentu dari daftar. |
subList(from_Index, to_Index) | Ini mengambil elemen dari rentang tertentu. |
kosong() | Ini memeriksa daftar kosong atau tidak. |
hapus (indeks) | Ini menghapus elemen dari indeks tertentu. |
hapus (Objek) | Ini menghilangkan kemunculan pertama dari objek. |
hapusSemua(daftar) atau hapus() | Ini menghapus semua elemen dari daftar. |
set (indeks, elemen) | Ini menggantikan elemen posisi tertentu. |
ukuran() | Ini mengembalikan jumlah elemen daftar. |
sortir (pembanding) | Ini mengurutkan elemen daftar berdasarkan pembanding tertentu. |
Penggunaan metode di atas ditunjukkan di bagian selanjutnya dari tutorial ini dengan menggunakan contoh yang berbeda.
Contoh-1: Buat daftar Java dan masukkan elemen ke dalam daftar
Dua daftar tipe data string dideklarasikan, dan metode yang berbeda untuk memasukkan data ke daftar digunakan dalam contoh berikut:. Sebuah ArrayList bernama bunga_daftar1 dideklarasikan, dan tiga nilai dimasukkan secara serial menggunakan metode add(). Selanjutnya, elemen lain ditambahkan dengan menyebutkan posisi penyisipan. ArrayList lain bernama bunga_daftar2 dideklarasikan, dan dua nilai dimasukkan seperti sebelumnya. addAll() metode digunakan untuk menggabungkan nilai-nilai bunga_daftar2 di akhir bunga_daftar1.
impor jawa.kegunaan.Daftar;impor jawa.kegunaan.Daftar Array;
daftar kelas publik1
public static void main(String[] args)
//deklarasikan daftar string
Daftar flower_list1 = new ArrayList();
//Inisialisasi daftar dengan tiga elemen
bunga_daftar1.add("Mawar");
bunga_daftar1.add("Lili");
bunga_daftar1.add("Tulip");
//Cetak daftar saat ini
Sistem.di luar.println(daftar_bunga1);
//Menyisipkan elemen di posisi ketiga
bunga_daftar1.add(2,"Lili Air");
//Mencetak daftar saat ini
Sistem.di luar.println(daftar_bunga1);
//Deklarasikan daftar string lainnya
Daftar flower_list2 = new ArrayList();
//Inisialisasi daftar dengan dua elemen
bunga_daftar2.add("Bunga Matahari");
bunga_daftar2.add("Daffodil");
//Masukkan semua elemen daftar kedua ke akhir daftar pertama
bunga_daftar1.addAll(daftar_bunga2);
//Cetak daftar saat ini
Sistem.di luar.println(daftar_bunga1);
Keluaran:
Output berikut akan muncul setelah menjalankan kode:.
Contoh-2: Perbarui dan hapus elemen dari daftar Java
Bagaimana nilai daftar dapat diperbarui dan dihapus ditunjukkan dalam contoh berikut:. Daftar tipe data Integer dideklarasikan di sini. Empat angka ditambahkan ke daftar menggunakan Menambahkan() metode. Set() metode ini digunakan untuk mengganti nilai kedua dari daftar. Selanjutnya, dua cara penghapusan ditampilkan di sini. Hapus () metode digunakan untuk menghapus elemen ketiga dari daftar, dan and objek iterator digunakan untuk menghapus nilai ketiga dari daftar saat ini. yang jelas() metode yang digunakan untuk membuat daftar kosong.
impor jawa.kegunaan.*;daftar kelas publik2
public static void main(String[] args)
//deklarasikan daftar bilangan bulat
Daftar num_list = new ArrayList();
////Inisialisasi daftar dengan empat elemen
num_list.tambahkan(10);
num_list.tambahkan (75);
num_list.tambahkan (45);
num_list.tambahkan (90);
//Cetak daftar saat ini
Sistem.di luar.println(jumlah_daftar);
//Ganti elemen kedua dan cetak daftarnya
num_list.set(1,85);
Sistem.di luar.println(jumlah_daftar);
//Hapus elemen ketiga dan cetak daftarnya
num_list.hapus (2);
Sistem.di luar.println(jumlah_daftar);
//Deklarasikan sebuah iterator
Daftar iterator_itr = jumlah_daftar.pengulangan();
//Hapus elemen ketiga menggunakan objek
int penghitung=0;
sementara(daftar_itr.memilikiSelanjutnya())
list_itr.lanjut();
jika (penghitung == 2)
list_itr.menghapus();
istirahat;
penghitung++;
Sistem.di luar.println(jumlah_daftar);
//Hapus semua elemen dari daftar
num_list.bersih();
Sistem.di luar.println(jumlah_daftar);
Keluaran:
Output berikut akan muncul setelah menjalankan kode:.
Contoh-3: Ambil setiap elemen dari daftar menggunakan loop
Nilai daftar dicetak sebagai daftar dalam dua contoh sebelumnya. Contoh ini menunjukkan penggunaan loop untuk mengulangi setiap nilai dari daftar dan mencetak nilai di setiap baris. Di sini, ArrayList dari tipe data ganda dideklarasikan, dan lima nilai dimasukkan menggunakan Menambahkan() metode. Menyortir() metode yang digunakan untuk mengurutkan daftar sebelum dicetak.
impor jawa.kegunaan.*;daftar kelas publik3
public static void main(String[] args)
//Deklarasikan daftar double
Daftar nomorList = new ArrayList();
//Inisialisasi daftar dengan lima elemen
nomorDaftar.tambahkan(3.78);
nomorDaftar.tambahkan(4.12);
nomorDaftar.tambahkan (8.56);
nomorDaftar.tambahkan(5.62);
nomorDaftar.tambahkan(2.58);
//Mencetak daftar saat ini
Sistem.di luar.println(Daftar angka);
//Urutkan daftar
Koleksi.urutkan (daftar nomor);
Sistem.di luar.println("Daftar elemen setelah diurutkan: ");
//Mencetak daftar yang diurutkan menggunakan for loop
untuk (int i = 0; i < numberList.size(); i++)
Sistem.di luar.cetak (daftar nomor.dapatkan(i) + "\n");
Keluaran:
Output berikut akan muncul setelah menjalankan kode:.
Kesimpulan:
Metode daftar yang paling sering digunakan dijelaskan dalam tutorial ini dengan menggunakan kelas ArrayList yang berbeda. Saya harap tugas penyisipan, pembaruan, dan penghapusan data dalam daftar dihapus setelah membaca tutorial ini, dan pembaca dapat menggunakan daftar dalam kode mereka dengan benar.