Menambahkan Daftar String ke ArrayList di Java
Dalam pemrograman Java, ArrayList merupakan struktur data yang fleksibel dan sering digunakan untuk menyimpan koleksi objek. Untuk menyimpan beberapa string ke dalam ArrayList, Anda dapat menggunakan metode add()
atau addAll()
. Berikut penjelasan lebih lanjut:
Menambahkan String Secara Manual dengan add()
Metode add()
memungkinkan Anda untuk menambahkan satu string ke dalam ArrayList pada satu waktu. Berikut contohnya:
import java.util.ArrayList;
import java.util.List;
public class AddStringToArraylist {
public static void main(String[] args) {
// Membuat ArrayList baru
List myList = new ArrayList<>();
// Menambahkan string secara manual
myList.add("Apple");
myList.add("Banana");
myList.add("Cherry");
// Mencetak isi ArrayList
System.out.println(myList); // Output: [Apple, Banana, Cherry]
}
}
Menambahkan Daftar String dengan addAll()
Metode addAll()
memungkinkan Anda menambahkan banyak string ke dalam ArrayList dalam satu langkah. Anda bisa menggunakan array string, atau ArrayList lain sebagai sumber data.
import java.util.ArrayList;
import java.util.List;
public class AddStringToArraylist {
public static void main(String[] args) {
// Membuat ArrayList baru
List myList = new ArrayList<>();
// Menambahkan beberapa string dengan addAll()
myList.addAll(List.of("Orange", "Peach", "Grape"));
// Mencetak isi ArrayList
System.out.println(myList); // Output: [Orange, Peach, Grape]
}
}
Menambahkan String dari Array String
Anda dapat menambahkan semua string dari array string ke ArrayList dengan metode addAll()
:
import java.util.ArrayList;
import java.util.List;
public class AddStringToArraylist {
public static void main(String[] args) {
// Membuat ArrayList baru
List myList = new ArrayList<>();
// Menambahkan string dari array string
String[] fruits = {"Mango", "Strawberry", "Blueberry"};
myList.addAll(List.of(fruits));
// Mencetak isi ArrayList
System.out.println(myList); // Output: [Mango, Strawberry, Blueberry]
}
}
Menambahkan String dari ArrayList Lain
Anda juga dapat menambahkan semua string dari ArrayList lain ke ArrayList saat ini:
import java.util.ArrayList;
import java.util.List;
public class AddStringToArraylist {
public static void main(String[] args) {
// Membuat dua ArrayList
List myList = new ArrayList<>();
List otherList = new ArrayList<>();
otherList.add("Kiwi");
otherList.add("Watermelon");
// Menambahkan isi otherList ke myList
myList.addAll(otherList);
// Mencetak isi myList
System.out.println(myList); // Output: [Kiwi, Watermelon]
}
}
Kesimpulan
Dengan menggunakan metode add()
dan addAll()
, Anda dapat dengan mudah menambahkan string ke ArrayList di Java, baik secara manual maupun dengan menambahkan daftar string lain. Gunakan metode yang paling sesuai dengan kebutuhan Anda.