Iteratorの要素を元に戻す
private void print(){ List<String> list = new ArrayList<String>(); list.add("sample"); Iterator iterator = list.iterator(); while(iterator.hasNext()) { System.out.println(iterator.next()); } //これで元に戻る iterator = list.iterator(); while(iterator.hasNext()) { System.out.println(iterator.next()); } }