JAVA/JAVA 관련

java 향상된 for문

반응형

1. 배열

for( 배열의 타입 변수명 : 배열) {

//문장

}


2. 컬렉션

for( 컬렉션에 저장된 요소의 타입 변수명 : 컬렉션){

//문장

}


ex)

1. 배열

int [] arr = {10,20,30,40,50};


구 반복문

for(int i=0; i<arr.length;i++)

  ystem.out.println(arr[i]);


향상된 for문

for(int i: arr){

   system.out.println(i);

}



2. 컬렉션

ArrayList<Integer> list = new ArrayList<integer>();

list.add(new Integer(10));

list.add(new Integer(20));

list.add(new Integer(30));


Iterator it = list.iterator();


구 반복문

for(;it.hasNext();){

System.out.println(it.next());

}


향상된 for문

for(Integer i : list)

 System.out.println(i);

반응형