Коллекция Java, Упражнения PriorityQueue: преобразование очереди с приоритетом в массив, содержащий все элементы очереди

Коллекция Java, Упражнения PriorityQueue: Упражнение 10 с решением

Напишите программу на Java для преобразования очереди с приоритетом в массив, содержащий все элементы очереди.

Пример решения : —

Код Java:

  import java.util. *;  public class Example10 {public static void main (String [] args) {//Создание очереди приоритетов PriorityQueue  pq1 = new PriorityQueue  (); //использовать метод add () для добавления значений в приоритетную очередь pq1.add ("Red");  pq1.add («Зеленый»);  pq1.add («Черный»);  pq1.add («Белый»);  System.out.println ("Исходная приоритетная очередь:" + pq1); //Преобразование связанного списка в список массивов List  array_list = new ArrayList  (pq1);  System.out.println ("Массив, содержащий все элементы в очереди:" + array_list);  }}  

Пример вывода:

 Исходная приоритетная очередь: [черный, красный, зеленый, белый] Массив, содержащий все элементы в очереди:  [Черный, Красный, Зеленый, Белый] 

Редактор кода Java:

Оцените статью
nanomode.ru
Добавить комментарий