การทำงานกับ ArrayList
การสร้าง ArrayList และการเพิ่มหรือลบ object เป็นงานที่พบบ่อยมากใน Java ในแบบฝึกหัดนี้ จะได้สร้างรายการสินค้า ซึ่งแทนด้วย list ของ String จากนั้นเพิ่ม ลบ และแก้ไขรายการในรายการนั้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ชนิดข้อมูลและการจัดการข้อยกเว้นใน Java
คำแนะนำการฝึกหัด
- Import
ArrayListเพื่อนำมาใช้ในโปรแกรม - สร้าง
ArrayListใหม่ที่เก็บค่าชนิดStringแล้วกำหนดให้กับตัวแปรshopList - เพิ่ม
"milk"รายการที่สองลงในรายการสินค้า - เปลี่ยน
"bread"เป็น"rye-bread"ในรายการสินค้า
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
// Import ArrayList
____ ____.____.____;
public class Shopping {
public static void main(String[] args) {
// Create an ArrayList of Strings using parameterized constructor
____<____> shopList = ____ ____<____>();
shopList.add("milk");
shopList.add("eggs");
shopList.add("bread");
// Add milk to the list again
shopList.____("____");
System.out.println(shopList);
// Change bread to rye-bread in the list
shopList.____(____, "____");
shopList.remove("milk");
System.out.println(shopList);
System.out.println(shopList.size());
}
}