Add List Java

4 min read Jun 22, 2024
Add List Java

Menambahkan Item ke List dalam Java

List merupakan salah satu struktur data yang paling umum digunakan dalam Java. List memungkinkan kita untuk menyimpan koleksi objek dalam urutan tertentu. Ada beberapa cara untuk menambahkan item ke dalam List dalam Java, berikut beberapa metode yang umum digunakan:

1. Menggunakan add()

Metode add() adalah cara paling sederhana untuk menambahkan item ke dalam List. Metode ini menambahkan item ke akhir List.

import java.util.ArrayList;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List list = new ArrayList<>();
        
        list.add("Apple");
        list.add("Banana");
        list.add("Orange");

        System.out.println(list); // Output: [Apple, Banana, Orange]
    }
}

2. Menggunakan addAll()

Metode addAll() memungkinkan kita untuk menambahkan semua elemen dari List lain ke dalam List yang ada.

import java.util.ArrayList;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List list1 = new ArrayList<>();
        list1.add("Apple");
        list1.add("Banana");

        List list2 = new ArrayList<>();
        list2.add("Orange");
        list2.add("Grape");

        list1.addAll(list2);

        System.out.println(list1); // Output: [Apple, Banana, Orange, Grape]
    }
}

3. Menggunakan add(index, element)

Metode add(index, element) menambahkan elemen baru pada indeks yang ditentukan.

import java.util.ArrayList;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List list = new ArrayList<>();
        list.add("Apple");
        list.add("Banana");

        list.add(1, "Orange"); // Menambahkan "Orange" di indeks 1

        System.out.println(list); // Output: [Apple, Orange, Banana]
    }
}

4. Menggunakan set(index, element)

Metode set(index, element) mengganti elemen yang ada pada indeks yang ditentukan dengan elemen baru.

import java.util.ArrayList;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List list = new ArrayList<>();
        list.add("Apple");
        list.add("Banana");

        list.set(1, "Orange"); // Mengganti elemen di indeks 1 dengan "Orange"

        System.out.println(list); // Output: [Apple, Orange]
    }
}

Perbedaan add(index, element) dan set(index, element)

Perbedaan utama antara add(index, element) dan set(index, element) adalah:

  • add(index, element) menambahkan elemen baru pada indeks yang ditentukan, sehingga ukuran List bertambah.
  • set(index, element) mengganti elemen yang ada pada indeks yang ditentukan, sehingga ukuran List tetap sama.

Kesimpulan

Ada beberapa cara untuk menambahkan item ke dalam List dalam Java. Metode yang paling tepat untuk digunakan tergantung pada kebutuhan kita. Pastikan untuk memilih metode yang paling sesuai untuk scenario Anda.

Related Post