Penggunaan ArrayLists di Jawa

Membuat dan menggunakan ArrayLists dalam program Java Anda

Apa itu ArrayLists?

ArrayList adalah kelas di Java yang dapat diimpor dengan paket java.util. Kelas ini pada dasarnya memungkinkan Anda untuk membuat array di Java tanpa harus mengatur ukurannya.

ArrayLists dapat tumbuh atau menyusut sebanyak yang Anda butuhkan. Mereka dapat terdiri dari string, angka, atau objek. Anda dapat menambahkannya, menghapusnya, mengosongkannya sepenuhnya, mengurutkannya, mengaksesnya, mengulangnya, mengetahui ukurannya dengan cepat, dan banyak lagi.

Secara keseluruhan mereka adalah alat yang hebat untuk mengetahui cara menggunakannya saat memprogram di Java.

Bagaimana ArrayLists Digunakan?

Untuk mulai menggunakan kelas ArrayList, Anda perlu mengimpornya di bagian atas file Anda.

import java.util.ArrayList;

ArrayList<String> products = new ArrayList<String>();

Menambahkan()

Metode add()ini memungkinkan Anda untuk menambahkan ke ArrayList.

import java.util.ArrayList;

public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
    products.add("Hotdog");
    products.add("Candy");
    products.add("Pop");
    products.add("Gum");
    products.add("Pretzels");    
    System.out.println(products);
}
}

[Hotdog, Candy, Pop, Gum, Pretzels]

Metode remove()ini memungkinkan Anda untuk menghapus item dari ArrayList. Anda dapat melakukan ini dengan mengetikkan nilai array atau dengan mengetikkan nomor indeks.

import java.util.ArrayList;

public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
    products.add("Hotdog");
    products.add("Candy");
    products.add("Pop");
    products.add("Gum");
    products.add("Pretzels");
products.remove("Gum");
    products.remove(0);
System.out.println(products);
}
}

[Candy, Pop, Pretzels]

Metode clear()ini mengosongkan isi dari seluruh ArrayList.

import java.util.ArrayList;

public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
    products.add("Hotdog");
    products.add("Candy");
    products.add("Pop");
    products.add("Gum");
    products.add("Pretzels");
  
    System.out.println(products);
products.clear();
System.out.println(products);
}
}

[Hotdog, Candy, Pop, Gum, Pretzels]

[]

Metode get()ini memungkinkan Anda untuk mengambil item tertentu dari ArrayList.

import java.util.ArrayList;

public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
    products.add("Hotdog");
    products.add("Candy");
    products.add("Pop");
    products.add("Gum");
    products.add("Pretzels");
  
    System.out.println(products.get(1));
}
}

Candy

Metode set()ini akan memungkinkan Anda untuk memodifikasi item tertentu yang sudah ada di ArrayList. Anda dapat melakukan ini dengan memberikan nomor indeks item yang ingin Anda ubah, dan kemudian apa yang ingin Anda ubah.

import java.util.ArrayList;

public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
    products.add("Hotdog");
    products.add("Candy");
    products.add("Pop");
    products.add("Gum");
    products.add("Pretzels");
  
    System.out.println(products);
products.set(3, "Ice Cream");
System.out.println(products);
}
}

[Hotdog, Candy, Pop, Gum, Pretzels]

[Hotdog, Candy, Pop, Ice Cream, Pretzels]

Metode size()ini akan memberi Anda jumlah item dalam ArrayList.

import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
    products.add("Hotdog");
    products.add("Candy");
    products.add("Pop");
    products.add("Gum");
    products.add("Pretzels");
System.out.println(products.size());
}
}

5

Metode sort()ini merupakan bagian dari kelas lain dalam paket java.util, yang disebut Collections. Ini akan mengurutkan ArrayList dalam urutan abjad jika array terdiri dari huruf atau dengan urutan menaik jika array terdiri dari angka.

import java.util.ArrayList;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
ArrayList<String> products = new ArrayList<String>();
    products.add("Hotdog");
    products.add("Candy");
    products.add("Pop");
    products.add("Gum");
    products.add("Pretzels");
Collections.sort(products);
System.out.println(products);
}
}

[Candy, Gum, Hotdog, Pop, Pretzels]

Kelas ArrayList adalah alat hebat yang dapat digunakan oleh programmer Java untuk membuat dan memodifikasi array sesuai kebutuhan. Ini relatif sederhana untuk dipelajari dan dilengkapi dengan beberapa metode berguna yang berbeda.

Saya sarankan untuk memeriksa dokumentasi untuk informasi lebih lanjut tentang ArrayLists dan bagaimana Anda dapat mulai mengimplementasikannya dalam program Anda.

Belajarlah lagi

Suggested posts

"The Mariana Trench Unveiled: Menyingkap Kebenaran Tersembunyi yang Mengerikan dari Abyss"

"The Mariana Trench Unveiled: Menyingkap Kebenaran Tersembunyi yang Mengerikan dari Abyss"

Pendahuluan:Selamat datang, para pembaca yang pemberani, dalam sebuah perjalanan yang akan membawa kita ke kedalaman tergelap planet kita. Di blog ini, kami menyelidiki dunia penuh teka-teki Palung Mariana, mengungkap rahasianya yang tersembunyi dan mengungkap kebenaran mengerikan yang ada di bawah permukaannya.

3 Cara Terbukti untuk Meningkatkan Keterampilan Menulis Anda

Manfaat menulis, dan strategi untuk membantu Anda melakukannya

3 Cara Terbukti untuk Meningkatkan Keterampilan Menulis Anda

Di tahun 2022, dengan dirilisnya GPT-3, kemampuan menulis sepertinya menjadi kurang penting. Dengan AI, orang dengan tulisan yang buruk juga dapat menghasilkan staf yang berkualitas.

Related posts

Dua tahun dalam desain- Yang baik, buruk, dan jelek…

Dua tahun dalam desain- Yang baik, buruk, dan jelek…

“Hai Siri, mainkan Me Dive oleh Olivia Dean.” Saat itu Mei 2021 ketika saya memulai magang di Future Academy Africa di Akure, Nigeria.

Kebohongan Koboi

Bagaimana perusahaan besar menjual kebohongan besar kepada orang Amerika

Kebohongan Koboi

Ini adalah pagi keemasan yang cemerlang di perbukitan barat, saat sinar pertama matahari menyinari rerumputan beku di dataran. Kawanan sapi Angus yang tenang, hitam legam dan besar, membentuk siluet melawan matahari terbit saat mereka menyusuri jalan setapak menuju lokasi yang mereka semua kenal dengan baik; bar sarapan.

Pembunuhan Jordan Neely dan Masalah Rasisme “Patriotik”.

Bisakah AS mengambil langkah penting untuk tidak menyamakan perilaku rasis dengan menjadi orang Amerika yang baik?

Pembunuhan Jordan Neely dan Masalah Rasisme “Patriotik”.

[Peringatan pemicu: Esai ini mencakup tangkapan layar orang-orang yang memuji pembunuh Jordan Neely.] Petugas penegak hukum akhirnya - dan mungkin dengan enggan - menuntut Daniel Penny, pria yang mencekik Jordan Neely sampai dia mati, atas pembunuhan itu.

Cara Menyelamatkan Planet dan Menghasilkan Uang

Cara Menyelamatkan Planet dan Menghasilkan Uang

Berapa kali Anda membuang botol plastik, toples kaca, kaleng aluminium, atau paket energi hijau tanpa berpikir dua kali? Berapa kali Anda berharap bisa mendapatkan sesuatu sebagai imbalan untuk mendaur ulangnya? Jika Anda seperti kebanyakan orang, jawabannya mungkin berkali-kali. Daur ulang sering dianggap merepotkan, tugas, atau tugas yang tidak membawa manfaat langsung atau nyata.