Java - for( : ) 문법 - 효율적으로 ArrayList에 저장된 데이터 처리하기

반응형

 

  • 기존의 for 문법
for (int i=0; i<5; i++) {
    System.out.println(i); // 1234
}

 

  • 기존의 for 문법을 활용하여 ArrayList 출력
    • ArrayList 배열의 시작 값과 끝 값을 설정하여 값 출력
ArrayList<String> arrList = new ArrayList<String>();
arrList.add("a");
arrList.add("b");
arrList.add("c");
arrList.add("d");

for (int i=0; i<arrList.size(); i++) {
    System.out.print(arrList.get(i));
}
// abcd

 

  • for ( : ) 문법을 활용하여 ArrayList 출력
    • ArrayList 배열의 시작 값과 끝 값을 설정하지 않고 파이썬의 for문처럼 편하게 정의 할 수 있음
ArrayList<String> arrList = new ArrayList<String>();
arrList.add("a");
arrList.add("b");
arrList.add("c");
arrList.add("d");

for (String x : arrList) {
    System.out.print(x);
}
// abcd
반응형