Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Java ArrayList Dijelaskan: Penggunaan, Metode Utama, dan Contoh Praktis

Apa Itu ArrayList dalam Java?

ArrayList adalah array dinamis yang secara otomatis diperluas dan disusutkan saat elemen ditambahkan atau dihapus. Ini penting ketika Anda membutuhkan koleksi yang fleksibel yang dapat tumbuhan atau menyusut selama runtime.

Berbeda dengan array ukuran tetap (bayangkan tali yang kaku), ArrayList berperilaku seperti karet karet yang dapat meregang, memungkinkan Anda menyimpan lebih banyak item tanpa harus menentukan ukuran maksimum terlebih dahulu.

Java ArrayList Dijelaskan: Penggunaan, Metode Utama, dan Contoh Praktis

Saat Anda menambahkan elemen, ArrayList tumbuh secara otomatis; saat elemen dihapus, menyusut, memastikan penggunaan memori yang efisien.

Metode ArrayList

Contoh ArrayList Java

Di bawah ini adalah demonstrasi ringkas operasi terpopuler pada ArrayList.

import java.util.ArrayList; public class TestArrayList { public static void main(String[] args) { // Buat ArrayList generik ArrayList<String> arlTest = new ArrayList<>(); // Ukuran awal System.out.println("Size at creation: " + arlTest.size()); // Tambahkan elemen arlTest.add("D"); arlTest.add("U"); arlTest.add("K"); arlTest.add("E"); // Ukuran setelah penambahan System.out.println("Size after adding: " + arlTest.size()); System.out.println("Elements: " + arlTest); // Hapus berdasarkan nilai arlTest.remove("D"); System.out.println("After removing " + "D": " + arlTest); // Hapus berdasarkan indeks arlTest.remove(2); // removes "K" System.out.println("After removing index 2: " + arlTest); // Ukuran akhir System.out.println("Final size: " + arlTest.size()); System.out.println("Final list: " + arlTest); // Pemeriksaan berisi System.out.println("Contains " + "K" + ": " + arlTest.contains("K")); } }

Output:

Size at creation: 0 Size after adding: 4 Elements: [D, U, K, E] After removing D: [U, K, E] After removing index 2: [U, K] Final size: 2 Final list: [U, K] Contains K: true

Catatan: Meskipun contoh menggunakan karakter tunggal, ArrayList dapat menahan setiap tipe objek—string, integer, kelas kustom, dan lainnya.

Java ArrayList Dijelaskan: Penggunaan, Metode Utama, dan Contoh Praktis

java

  1. Kelas dan Metode Abstrak Java: Panduan Lengkap
  2. Menguasai Algoritma Koleksi Java: Pengurutan, Pengacakan, dan Lainnya
  3. Membuat Array Objek di Java: Panduan Langkah demi Langkah
  4. Menguasai Metode Java String compareTo(): Sintaks, Kasus Penggunaan, dan Contoh Praktis
  5. Java String toLowerCase() & toUpperCase(): Konversi Huruf Besar/Kecil dengan Kesadaran Lokal
  6. Pengkonstruktor Overloading di Java – Dijelaskan dengan Contoh Kode Praktis
  7. Java 9 Collection Factory Methods: Sederhanakan Pembuatan List, Set, dan Map Imutable
  8. Java 9 Private Interface Methods: Meningkatkan Enkapsulasi dan Penggunaan Ulang Kode
  9. Metode Default Java 8 Dijelaskan: Meningkatkan Antarmuka & Kompatibilitas Mundur
  10. Menguasai Teknik Mesin Gerinda Cutter: Panduan Praktis