@@ -0,0 +1,1076 @@
+package ru.job4j;%0A%0Aimport java.util.*;%0A/**%0A * Task 4.1.1%0A * Create Iterator array%0A *%0A * @author Anton Vasilyuk on 03.06.2017.%0A * @version 1.0%0A * @since 0.1%0A */%0A%0Apublic class IteratorArray implements Iterator %7B%0A%0A    /**.%0A     * @value array numbers%0A     */%0A    private int%5B%5D%5B%5D value;%0A%0A    /**.%0A     * @index this array%0A     */%0A    private int index = 0;%0A%0A    /**.%0A     * @colon this array%0A     */%0A    private int colon = 0;%0A%0A    /**.%0A     * Constructor class Iterator array%0A     * @param value%0A     */%0A    public IteratorArray(int%5B%5D%5B%5D value) %7B%0A        this.value = value;%0A    %7D%0A%0A    /**.%0A     * Check latest index%0A     * @return boolean%0A     */%0A    @Override%0A    public boolean hasNext() %7B%0A        return this.value.length %3E index;%0A    %7D%0A%0A    /**.%0A     * Realisation iterator for multidimensional array%0A     * @return number array%0A     */%0A    @Override%0A    public Object next() %7B%0A        if(hasNext()) %7B%0A            return this.value%5Bcolon%5D%5Bindex++%5D;%0A        %7D else %7B%0A            index = 0;%0A            colon++;%0A            return this.value%5Bcolon%5D%5Bindex++%5D;%0A        %7D%0A    %7D%0A%7D%0A

add file for chapter_003_4.1.1