JAVA |범위 큰 데이터 처리| Stream 사용해서 max, min 값 찾기

728x90

⬛ Java  | Stream 사용해서 max, min 값 찾기

  • 자바8의 스트림 API 사용하여 List나 배열에서 max ,min값 찾기
  • 범위 큰 배열이나 리스트에 대해서는 for문 돌릴 경우 메모리 많이 잡아먹으므로, 자바가 제공하는 기능을 사용하자.

Stream 사용하여 배열 array의 max, min 구하기

  • 1 ) Arrays.stream(배열).max().getAsInt();
int arrayMax = Arrays.stream(arr).max().getAsInt();
  • 2) Arrays.stream(배열).min().getAsInt();
int arrayMin = Arrays.stream(arr).min().getAsInt();
  • 3) Arrays.stream(배열).sum().getAsInt();
int arrSum = Arrays.stream(arr).sum();
728x90