Bắt đầu ngayBắt đầu miễn phí

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 LinkedListArrayList 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

Xem khóa học

Hướng dẫn bài tập

  • Import LinkedList để dùng trong ứng dụng.
  • Khởi tạo một LinkedList của các String và gán cho biến shopList.
  • 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());
	}
}
Chỉnh sửa và Chạy Mã