import java.util.ArrayList;

public class NameIterator implements Iterator{

    private int index;
    private ArrayList<String> names = new ArrayList<String>();

    public NameIterator(String[] s){
        for(String name : s){
            names.add(name);
        }
    }
    @Override
    public boolean hasNext() {

        if(index < names.size()) {
            return true;
        }
        return false;

    }

    @Override
    public Object next(){
        if(this.hasNext()){
            return names.get(index++);
        }
        return null;
    }
}
