소프트웨어 개발/Java - Basic

자바 1.8 새기능, forEach문 이용해서 줄이기

늘근이 2014. 11. 1. 00:14

List<Integer> list = Arrays.asList(1,3,2,4,5);


옛날옛적 방법

for(int i = 0 ; i<list.size() ; i++){
   System.out.println(i);
  }


1.5이상 for문 방법

for(Integer i : list){
   System.out.println(i);
  }


1.8이상 forEach이용

list.forEach(x -> System.out.println(x));


1.8이상 forEach + 더블콜론 이용

list.forEach(System.out::println);