Discuss / Java / 交作业

交作业

Topic source
  • public class ReverseArrayCollection<T> implements Iterable<T> {

    private T[] array;

    public ReverseArrayCollection(T... array){
    this.array = array;
    }
    @Override
    public Iterator<T> iterator() {
    return new ReverseIterator();
    }

    class ReverseIterator implements Iterator<T>{
    int index;
    ReverseIterator(){
    index = array.length;
    }

    public boolean hasNext(){
    return index>0;
    }

    public T next(){
    index--;
    return array[index];
    }
    }
    }


  • 1

Reply