Stream1 Stream Stream 자바에서 데이터를 저장하기 위해 배열, 리스트, 맵 등 다양한 방식을 사용한다. 그런데 이런 데이터들을 이용하기 위해 for문, iterator을 사용할때 코드가 굉장히 길어지거나 가독성이 떨어지는 경우가 있다. 이런 문제를 해결할 수 있는 것이 스트림이다. 스트림은 기본적으로 데이터를 담고있는 자료형(배열,리스트..)을 사용할때 자주 사용할 법한 메소드들을 가지고 있다. 우선 예를 들어보자 우리가 배열안의 요소들을 출력하는 방식이다. int[] arr = {1,2,3,4,5}; for(Integer i:arr){ System.out.println(i); } 이런 간단하면서도 아주 많이 쓰이는 상황을 메소드로 만들어 아래처럼 사용할 수 있다. public void printArr(int[] .. 2020. 7. 15. 이전 1 다음