foreach

    [자바 스터디] for vs foreach vs iterator

    Collection에 대해 공부하다 for문도 있고 foreach문도 있는데 무슨 차이로 동작하고 iterator와의 차이는 무엇인가 궁금하여 공부한 내용을 정리합니다. 1. Loop문의 특징 Loop의 반복문 Java에서 반복문을 사용할 때 for문을 사용하였습니다. int[] arr1 = new int[]{1,2,3,4,5}; for (int index = 0; index < arr1.length; index++) { System.out.println(arr1[index]); // 1 2 3 4 5 } 따라서 위와 같이 사용했는데, 더 다양하고 효율적으로 데이터를 관리할 수 있는 Collection이 나오면서 Collection사용을 지향하게 됐고 List arr = new ArrayList(Arra..