Page 164 - 6253
        P. 164
     Mercedes   Audi   BMW   Honda   Ford   Opel
                    Модифікований масив-список cars:
                       "Mercedes"   "Audi"   "BMW"   "Honda"   "Ford"   "Opel"
                    Масив-список cars у зворотному порядку:
                       "Opel"   "Ford"   "Honda"   "BMW"   "Audi"   "Mercedes"
                    Щоб  перебрати  список  у  зворотному  порядку,  програма  продовжує
            використовувати  ітератор  litr,  але  на  цей  раз  виконується  перевірка  існування
            попереднього елементу.
                    6.6. Використання циклу for у стилі «for-each»
                    У  випадку,  якщо  не  має  необхідності  модифікувати  вміст  колекції  або
            витягати елементи із неї у зворотному порядку, то версія циклу for у стилі «for-each»
            може виявитися досить зручною альтернативою ітераторам. Цикл for у стилі «for-
            each» може перебирати будь-яку колекцію об'єктів, що реалізовує інтерфейс Iterable,
            а оскільки усі класи колекцій реалізують цей інтерфейс, то ними можна оперувати за
            допомогою циклу for.
                    Розглянемо приклад, у якому цикл for у стилі «for-each» використовується для
            відображення елементів колекції.
                    import java.util.ArrayList;
                    public class Main {
                     public static void main (String args[])         {
                       // Створення масиву-списку
                       ArrayList<String> cars = new ArrayList<String>();
                       // Додавання елементів у масив-список
                       cars.add("Mercedes");
                       cars.add("Audi");
                       cars.add("BMW");
                       cars.add("Honda");
                                                              163
     	
