Add Element To List Java

5 min read Jun 22, 2024
Add Element To List Java

Menambahkan Elemen ke Daftar di Java

Dalam pemrograman Java, daftar atau list merupakan struktur data yang sangat berguna untuk menyimpan koleksi data yang terurut. Java menyediakan berbagai jenis daftar, seperti ArrayList dan LinkedList. Untuk menambahkan elemen ke daftar, kita dapat menggunakan beberapa metode yang berbeda.

Metode add()

Metode add() adalah metode yang paling dasar untuk menambahkan elemen ke daftar. Metode ini menambahkan elemen ke akhir daftar.

import java.util.ArrayList;

public class Main {
  public static void main(String[] args) {
    // Membuat daftar baru
    ArrayList list = new ArrayList<>();

    // Menambahkan elemen ke daftar
    list.add("Apple");
    list.add("Banana");
    list.add("Cherry");

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

Menambahkan Elemen pada Index Tertentu

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

import java.util.ArrayList;

public class Main {
  public static void main(String[] args) {
    // Membuat daftar baru
    ArrayList list = new ArrayList<>();

    // Menambahkan elemen ke daftar
    list.add("Apple");
    list.add("Cherry");

    // Menambahkan elemen pada index 1
    list.add(1, "Banana");

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

Menambahkan Semua Elemen dari Daftar Lain

Metode addAll(Collection<? extends E> c) menambahkan semua elemen dari daftar lain ke daftar yang ada.

import java.util.ArrayList;

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

    // Membuat daftar baru
    ArrayList list2 = new ArrayList<>();
    list2.add("Cherry");
    list2.add("Date");

    // Menambahkan semua elemen dari list2 ke list1
    list1.addAll(list2);

    // Mencetak daftar
    System.out.println(list1); // Output: [Apple, Banana, Cherry, Date]
  }
}

Menambahkan Elemen pada Index Tertentu dari Daftar Lain

Metode addAll(int index, Collection<? extends E> c) menambahkan semua elemen dari daftar lain ke daftar yang ada pada index yang ditentukan.

import java.util.ArrayList;

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

    // Membuat daftar baru
    ArrayList list2 = new ArrayList<>();
    list2.add("Cherry");
    list2.add("Date");

    // Menambahkan semua elemen dari list2 ke list1 pada index 1
    list1.addAll(1, list2);

    // Mencetak daftar
    System.out.println(list1); // Output: [Apple, Cherry, Date, Banana]
  }
}

Contoh Implementasi

Berikut adalah contoh program Java lengkap yang menunjukkan berbagai metode untuk menambahkan elemen ke daftar:

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

public class AddToList {

    public static void main(String[] args) {

        // Membuat daftar baru
        List fruits = new ArrayList<>();

        // Menambahkan elemen ke daftar
        fruits.add("Apple");
        fruits.add("Banana");
        System.out.println("Daftar awal: " + fruits); // Output: [Apple, Banana]

        // Menambahkan elemen pada index tertentu
        fruits.add(1, "Cherry");
        System.out.println("Setelah menambahkan elemen pada index 1: " + fruits); // Output: [Apple, Cherry, Banana]

        // Menambahkan semua elemen dari daftar lain
        List moreFruits = new ArrayList<>();
        moreFruits.add("Date");
        moreFruits.add("Fig");
        fruits.addAll(moreFruits);
        System.out.println("Setelah menambahkan semua elemen dari daftar lain: " + fruits); // Output: [Apple, Cherry, Banana, Date, Fig]

        // Menambahkan semua elemen dari daftar lain pada index tertentu
        fruits.addAll(2, moreFruits);
        System.out.println("Setelah menambahkan semua elemen dari daftar lain pada index 2: " + fruits); // Output: [Apple, Cherry, Date, Fig, Banana, Date, Fig]

    }
}

Kesimpulan

Ada berbagai cara untuk menambahkan elemen ke daftar di Java. Dengan memahami metode-metode yang tersedia, kita dapat memilih metode yang paling sesuai untuk kebutuhan kita dan manipulasi data dengan lebih efisien.

Latest Posts