Làm việc với LinkedList
Bây giờ bạn sẽ tạo một danh sách mua sắm dưới dạng LinkedList (so với ArrayList) và thực hiện các thao tác thêm/xóa đối tượng String tương tự trên danh sách. Qua đó, bạn sẽ thấy LinkedList và ArrayList cùng chia sẻ giao diện List và có hành vi đa hình.
Bài tập này là một phần của khóa học
Kiểu dữ liệu và Exceptions trong Java
Hướng dẫn bài tập
- Import
LinkedListđể dùng trong ứng dụng. - Khởi tạo một
LinkedListcủa cácStringvà gán cho biếnshopList. - Thêm
"eggs"vào cuối danh sách mua sắm. - Thêm một
"milk"thứ hai vào đầu danh sách mua sắm.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
// Import LinkedList
import java.____.____;
public class Shopping {
public static void main(String[] args) {
// Create a LinkedList of Strings using parameterized constructor
____<____> shopList = ____ ____<____>();
shopList.addLast("milk");
// Add eggs to the end of the list
shopList.____("____");
shopList.addLast("bread");
// Add milk to the beginning of the list again
shopList.____("____");
System.out.println(shopList);
shopList.set(3,"rye-bread");
shopList.remove("milk");
System.out.println(shopList);
System.out.println(shopList.size());
}
}