Daftar Array di Java

Apa itu ArrayList di dalamnya Java?

Daftar Array di Java adalah struktur data yang dapat diperluas untuk mengakomodasi elemen tambahan di dalamnya dan menyusut kembali ke ukuran yang lebih kecil ketika elemen tersebut dihapus. Ini adalah struktur data yang sangat penting yang berguna dalam menangani perilaku dinamis elemen.

Ingin tahu bagaimana ArrayList Java semoga bermanfaat, lihat percakapan di bawah ini –

Daftar susunan di Java

Untuk Java Contoh ArrayList, lihat gambar berikut seorang pria yang sedang merentangkan karet gelang. Panjang karet gelang sebenarnya jauh lebih pendek, tetapi ketika diregangkan, karet gelang dapat memanjang lebih panjang dari panjang sebenarnya dan dapat digunakan untuk menahan/mengikat benda yang jauh lebih besar dengannya. Sekarang, perhatikan gambar berikutnya, yaitu tali sederhana, karet gelang tidak dapat meregang dan akan memiliki panjang yang tetap.

Daftar Array Masuk Java

Ia dapat tumbuh, dan ketika dibutuhkan untuk mengakomodasi elemen yang perlu disimpan dan ketika elemen dihapus, ia dapat menyusut kembali ke ukuran yang lebih kecil. Jadi ketika teman kita memiliki masalah dengan array yang ia gunakan tidak dapat diperluas atau dibuat menyusut, kita akan menggunakan ArrayList. Array seperti tali yang ditunjukkan pada gambar di atas; panjangnya akan tetap, tidak dapat dipanjangkan atau diperpendek dari panjang aslinya. Jadi karet gelang yang dapat diregangkan ini sangat mirip dengan Array List sedangkan tali dapat dianggap sebagai array. Secara teknis, ArrayList Java seperti array dinamis atau array dengan panjang variabel.

Mari kita lihat dan pahami potongan kode berikut Java Sintaks ArrayList yang akan membantu Anda mengatasi ArrayList.

ArrayList<Object> a = new ArrayList<Object>();

Metode ArrayList di Java

  • Tambahkan Daftar Array: Ini digunakan untuk menambahkan elemen ke Daftar Array. Jika ArrayList sudah berisi elemen, elemen baru akan ditambahkan setelah elemen terakhir kecuali indeksnya ditentukan.
    sintaks:
    add(Object o);
  • Hapus Daftar Array: Elemen yang ditentukan dihapus dari daftar dan ukurannya dikurangi. Sebagai alternatif, Anda juga dapat menentukan indeks elemen yang akan dihapus.
    sintaks:
    remove(Object o);
  • Java ukuran susunan: Ini akan memberi Anda jumlah elemen dalam Daftar Array. Sama seperti array, di sini juga elemen pertama dimulai dengan indeks 0.
    sintaks:
    int size();
  • ArrayList berisi: Metode ini akan mengembalikan true jika daftar berisi elemen yang ditentukan.
    sintaks:
    boolean contains(Object o);

Java Contoh Daftar Array

Berikut ini adalah Java Contoh Daftar Array:

import java.util.ArrayList;
class Test_ArrayList {
 public static void main(String[] args) {
  //Creating a generic ArrayList
  ArrayList<String> arlTest = new ArrayList<String>();
  //Size of arrayList
  System.out.println("Size of ArrayList at creation: " + arlTest.size());
  //Lets add some elements to it
  arlTest.add("D");
  arlTest.add("U");
  arlTest.add("K");
  arlTest.add("E");

  //Recheck the size after adding elements
  System.out.println("Size of ArrayList after adding elements: " + arlTest.size());

  //Display all contents of ArrayList
  System.out.println("List of all elements: " + arlTest);

  //Remove some elements from the list
  arlTest.remove("D");
  System.out.println("See contents after removing one element: " + arlTest);

  //Remove element by index
  arlTest.remove(2);
  System.out.println("See contents after removing element by index: " + arlTest);

  //Check size after removing elements
  System.out.println("Size of arrayList after removing elements: " + arlTest.size());
  System.out.println("List of all elements after removing elements: " + arlTest);

  //Check if the list contains "K"
  System.out.println(arlTest.contains("K"));

 }
}

Keluaran:

Size of ArrayList at creation: 0
Size of ArrayList after adding elements: 4
List of all elements: [D, U, K, E]
See contents after removing one element: [U, K, E]
See contents after removing element by index: [U, K]
Size of arrayList after removing elements: 2
List of all elements after removing elements: [U, K]
true

Catatan: Untuk kesederhanaan, elemen yang ditampilkan dalam kode di atas adalah elemen karakter tunggal. Kita dapat menambahkan String, integer, dll.

menggunakan Java Daftar susunan

Ringkaslah postingan ini dengan: