Java QueueDemo

Очередь выстраивается очередь в интерфейсе Java , что в общей сложности только шесть методов, мы обычно используем только три из него. Queue класс реализации имеет LinkedList и PriorityQueue . Наиболее распространенный класс реализации LinkedList .

Пресс-установочные элементы (добавить): добавить (), предложение ()

То же самое: не превышайте емкость хвоста от опрессовки элемента, то этот элемент возвращается толкнул.
Разница: когда емкость превышена, добавить () метод сгенерирует исключение, предложение () возвращает ложь

Всплывающий элемент (Удалить): удалить (), опрос ()

То же самое: когда емкость больше 0, удалить и вернуться , чтобы возглавить команду будет удален этот элемент.
Разница: когда емкость 0, удалить () сгенерирует исключение, опрос () возвращает ложь

Получить элементы головки (не удаляются): элемент (), заглянуть ()

То же самое: когда емкость больше 0, возвращают элементы головки. Но не удаляется.
Разница: когда емкость 0, элемент () сгенерирует исключение, заглядывать () возвращает нуль.

QueueDemo:

импорт java.util.LinkedList; 
импорт java.util.PriorityQueue; 
импорт java.util.Queue; 

общественного класса QueueDemo { 
	государственной статической силы основных (String [] арг) { 
		Queue <Integer> queue1 = новый LinkedList <Integer> (); //常用
		Queue <Integer> queue2 = новый PriorityQueue <Integer> (); 
		queue1.offer (0); 
		queue1.offer (1); 
		queue1.offer (2); 
		
		в то время как (queue1.peek ()! = NULL) { 
			System.out.println (queue1.poll ()); 
		} 
		
		Queue2.offer (3); 
		queue2.offer (4); 
		queue2.offer (5); 
		
		System.out.println (queue2.peek ()); 
	} 
}

Результаты:

0 
1 
2 
3

  

 

рекомендация

отwww.cnblogs.com/strive-19970713/p/11303209.html