I just found this exam question in an old exam paper and am readying myself for an upcoming exam. I cannot figure it out :
The following depicts a contrived partial
private class PartialIterableClass implements Iterable { private String[] things; public PartialIterableClass( String[] things ){ this.things = things; } @Override public Iterator iterator() { return Arrays.asList(things).iterator(); } }