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

Java ArrayList:Cara Menggunakan, Metode ArrayList &Contoh

Apa itu ArrayList di Java?

Daftar Array di Jawa adalah struktur data yang dapat diregangkan untuk menampung elemen tambahan di dalam dirinya sendiri dan menyusut kembali ke ukuran yang lebih kecil ketika elemen dihapus. Ini adalah struktur data yang sangat penting yang berguna dalam menangani perilaku dinamis elemen.

Ingin tahu bagaimana ArrayList Java bisa berguna, lihat percakapan di bawah ini –

Untuk Contoh Java ArrayList, lihat gambar berikut dari seorang pria yang sedang meregangkan karet gelang.

Panjang sebenarnya dari karet gelang jauh lebih kecil, tetapi ketika diregangkan dapat diperpanjang lebih dari panjang sebenarnya dan dapat digunakan untuk menahan/mengikat objek yang jauh lebih besar dengannya.

Sekarang, perhatikan gambar berikutnya, yaitu tali sederhana, tidak dapat meregang dan akan memiliki panjang yang tetap.

Itu dapat tumbuh sebagai, dan ketika diperlukan untuk mengakomodasi elemen yang perlu disimpan dan ketika elemen dihapus, itu dapat menyusut kembali ke ukuran yang lebih kecil.

Jadi karena teman kita memiliki masalah dengan array yang dia gunakan tidak dapat diperluas atau dibuat menyusut, kita akan menggunakan ArrayList.

Array seperti tali yang ditunjukkan pada gambar di atas; mereka akan memiliki panjang yang tetap, tidak dapat diperluas atau dikurangi dari panjang aslinya.

Jadi karet gelang kami yang dapat diregangkan sangat mirip dengan Daftar Array sedangkan tali dapat dianggap sebagai larik.

Secara teknis, ArrayList Java seperti array dinamis atau array dengan panjang variabel.

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

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

Metode ArrayList

Contoh Daftar Array Java

Berikut ini adalah Contoh ArrayList Java:

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 mempermudah, elemen yang ditampilkan dalam kode di atas adalah elemen karakter tunggal. Kita juga bisa menambahkan String, integer, dll.


java

  1. Kelas Abstrak Java dan Metode Abstrak
  2. Algoritma Java
  3. Cara Membuat Array Objek di Java
  4. Metode Java String compareTo():​​Cara Menggunakan dengan Contoh
  5. Metode String Java toLowercase() dan toUpperCase()
  6. Overloading Konstruktor di Java:Apa itu &Contoh Program
  7. Java 9 - Metode Koleksi Pabrik
  8. Java 9 - Metode Antarmuka Pribadi
  9. Java 8 - Metode Default
  10. Cara Menggunakan Penggiling Pemotong