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
'코딩 테스트 [준비] > JAVA | 활용할 문법 정리' 카테고리의 다른 글
JAVA | Math 클래스의 유용한 함수 - 제곱근, 제곱 함수 (0) | 2023.05.17 |
---|---|
JAVA | Character 클래스의 활용 함수들 모음 (0) | 2023.05.17 |
시간 파싱 HH:MM → 분 단위로 변환 (0) | 2023.04.27 |
HashMap의 getOrDefault()와 putIfAbsent() 차이점 (0) | 2023.04.27 |
HashMap과 HashSet 차이점 정리 (0) | 2023.04.24 |