람다
-
[Java] IntStream 메소드 사용해보기스터디 노트 2023. 10. 16. 11:30
알고리즘 문제를 풀던 중 IntStream에 대해 활용하게된 내용이 있어서 공유를 합니다. 우선 IntStream.concat() 메소드는 2개의 IntStream을 합쳐주는 역할을 합니다. "요소가 첫 번째 스트림의 모든 요소 다음에 두 번째 스트림의 모든 요소인 게으르게 연결된 스트림을 만듭니다. 입력 스트림이 모두 정렬되면 결과 스트림이 정렬되고 입력 스트림 중 하나가 병렬인 경우 병렬로 정렬됩니다. 결과 스트림이 닫히면 두 입력 스트림에 대한 닫기 핸들러가 호출됩니다." 두 스트림을 병합한 후 하나의 스트림으로 반환해주는 역할을 하는 메소드로 이런 식으로 사용할 수 있습니다. 하나의 기본 스트림을 두고 하나의 변형 스트림을 구성해야 한다면 다음과 같이 구성할 수 있겠죠. // n이 10일 때 n이..