foreach 밑바닥 실현

711 단어 필기
집합된foreach의 밑바닥 실현은 교체기 Iterator를 이용하여 실현된 것이다
 /**
         *    
         */
        List list1 = new ArrayList<>();
        list1.add(1);
        list1.add(2);
        list1.add(3);


        for (Iterator iterator = list1.iterator() ; iterator.hasNext();) {
            System.out.println(iterator.next());
        }
/******************************************************/
        List list2 = new ArrayList<>();
        list2.add(1);
        list2.add(2);
        list2.add(3);


        for (Integer num : list2) {
            System.out.println(num);
        }

그러나foreach 방법이 교체기에 닿지 않아 교체기를 사용할 수 없는 방법(Iterator.remove() 등)

좋은 웹페이지 즐겨찾기