Page 165 - 6253
        P. 165
     cars.add("Ford");
                       cars.add("Opel");
                       // Використання циклу for для масиву-списку
                       System.out.println("Вихідний масив-список cars:");
                       for(String elem : cars) {
                          System.out.print("   " + elem);
                       }
                     }
                    }
                    Запустивши програму на виконання отримаємо наступний результат:
                    Вихідний масив-список cars:
                       Mercedes   Audi   BMW   Honda   Ford   Opel
                    Як  можна  бачити  із  представленого  прикладу,  цикл  for  у  стилі  «for-each»
            значно  простіший  і  коротший,  ніж  підхід  на  основі  ітераторів  у  випадку,  якщо
            колекція не модифікується або не виконується її перебір у зворотному порядку.
                    Більше інформації по приведеній тематиці можна знайти в джерелах [8-25].
                    6.7 Висновки
                    Представлений лекційний матеріал присвячено розгляду та аналізу структур
            даних,  які  у  мові  Java  представлені  масивами  та  інфраструктурою  колекцій
            Collections  Framework.  Із  виходом  комплекту  JDK  5  в  інфраструктурі  колекцій
            відбулося  декілька  суттєвих  змін,  до  яких  відносяться  додавання  узагальнень,
            автоматична упаковка і розпаковка, а також цикл for у стилі «for-each». Усі ці зміни
            сприяли  підвищенню  потужності  колекцій  та  спрощенню  їх  застосування  на
            практиці. Незважаючи на усі ці зміни, розробники комплекту JDK 5 також не забули
            про  програми,  які  були  написані  з  використанням  старих  класів  та  інтерфейсів  і
            включили  їх  в  інфраструктуру  колекцій  Collections  Framework,  що  значно
            підвищило переносимість програмного коду написаного на мові Java.
                                                     Контрольні запитання
                                                              164
     	
