Menambahkan Elemen ke List dalam Java 11
Dalam Java 11, terdapat beberapa cara untuk menambahkan elemen ke dalam list. Berikut adalah beberapa metode umum yang bisa digunakan:
1. Menggunakan add()
Metode add()
adalah metode standar untuk menambahkan elemen ke dalam list. Metode ini menambahkan elemen ke akhir list.
import java.util.ArrayList;
import java.util.List;
public class AddToList {
public static void main(String[] args) {
List myList = new ArrayList<>();
// Menambahkan elemen ke dalam list
myList.add("Apple");
myList.add("Banana");
myList.add("Cherry");
// Menampilkan list
System.out.println(myList); // Output: [Apple, Banana, Cherry]
}
}
2. Menggunakan addAll()
Metode addAll()
digunakan untuk menambahkan semua elemen dari koleksi lain ke dalam list.
import java.util.ArrayList;
import java.util.List;
public class AddToList {
public static void main(String[] args) {
List myList = new ArrayList<>();
myList.add("Apple");
myList.add("Banana");
// Membuat list baru
List newList = new ArrayList<>();
newList.add("Cherry");
newList.add("Date");
// Menambahkan semua elemen dari newList ke dalam myList
myList.addAll(newList);
// Menampilkan list
System.out.println(myList); // Output: [Apple, Banana, Cherry, Date]
}
}
3. Menggunakan add(index, element)
Metode add(index, element)
digunakan untuk menambahkan elemen ke dalam list pada indeks tertentu.
import java.util.ArrayList;
import java.util.List;
public class AddToList {
public static void main(String[] args) {
List myList = new ArrayList<>();
myList.add("Apple");
myList.add("Banana");
// Menambahkan elemen baru pada indeks 1
myList.add(1, "Cherry");
// Menampilkan list
System.out.println(myList); // Output: [Apple, Cherry, Banana]
}
}
4. Menggunakan set(index, element)
Metode set(index, element)
digunakan untuk mengganti elemen pada indeks tertentu dengan elemen baru.
import java.util.ArrayList;
import java.util.List;
public class AddToList {
public static void main(String[] args) {
List myList = new ArrayList<>();
myList.add("Apple");
myList.add("Banana");
// Mengganti elemen pada indeks 1 dengan elemen baru
myList.set(1, "Cherry");
// Menampilkan list
System.out.println(myList); // Output: [Apple, Cherry]
}
}
5. Menggunakan Stream
Dalam Java 11, kita juga bisa menggunakan stream untuk menambahkan elemen ke dalam list.
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
public class AddToList {
public static void main(String[] args) {
List myList = new ArrayList<>();
myList.add("Apple");
myList.add("Banana");
// Menambahkan elemen baru menggunakan stream
List newList = myList.stream()
.map(s -> s + " - New")
.collect(Collectors.toList());
// Menampilkan list baru
System.out.println(newList); // Output: [Apple - New, Banana - New]
}
}
Kesimpulan
Terdapat beberapa cara untuk menambahkan elemen ke dalam list dalam Java 11. Pilih metode yang sesuai dengan kebutuhan Anda untuk menambahkan elemen ke dalam list dengan mudah dan efisien.