ПочатиПочніть безкоштовно

Робота з Queue

Черги збирають і повертають об'єкти в порядку їх додавання. Черги також мають обмежену місткість. Тут ви створите список очікування Queue (зокрема на базі ArrayBlockingQueue) і додасте до нього імена. Ви побачите, що відбувається, коли намагаєтеся додати більше імен, ніж дозволяє місткість.

Ця вправа є частиною курсу

Типи даних і винятки в Java

Переглянути курс

Інструкції до вправи

  • Імпортуйте ArrayBlockingQueue для використання в застосунку.
  • Створіть новий ArrayBlockingQueue для типу String із місткістю 3 та присвойте його змінній waitList.
  • Додайте нове ім'я "Tarah" до waitList.
  • Видаліть перше ім'я в waitList.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

// 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);
	}
}
Редагувати та запускати код