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

Làm việc với Queue

Queues thu thập và trả về các đối tượng theo đúng thứ tự được thêm vào. Queue cũng có giới hạn dung lượng. Ở đây, bạn sẽ tạo một danh sách chờ dạngQueue(cụ thể là từArrayBlockingQueue`) và thêm các tên vào đó. Bạn sẽ thấy điều gì xảy ra khi cố gắng thêm nhiều tên hơn mức dung lượng cho phép.

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 ArrayBlockingQueue để dùng trong ứng dụng.
  • Khởi tạo một ArrayBlockingQueue kiểu String với dung lượng 3 và gán cho biến waitList.
  • Thêm một tên mới, "Tarah", vào waitList.
  • Xóa tên đầu tiên trong waitList.

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 ArrayBlockingQueue
import java.util.____.____;

public class GetInLine {

	public static void main(String[] args) {
    	// Create an ArrayBlockingQueue of up to 3 names using parameterized constructor
		____<____> waitList = new ____<____>(____);
		waitList.offer("Sally");
		waitList.offer("Benny");
        // Add the name "Tarah"
		waitList.____(____);
		System.out.println(waitList);
		waitList.offer("Letty");
		System.out.println(waitList);
        // Remove the first name
		String first = waitList.____();
		System.out.println(first);
		waitList.offer("Letty");
		System.out.println(waitList);
	}
}
Chỉnh sửa và Chạy Mã