자바 배열 속에서 최대값과 최소값을 구하는 방법으로는 크게 3가지 방법이 있다.
1) Arrays.sort()를 이용하는 방법
자바 기본 내장 배열을 사용하였다면 Arrays.sort()를 사용하고 콜렉션을 사용하였다면
Collections.sort()를 사용한다.
기본적으로 오름차순으로 정렬이 되므로 가장 첫 번째 요소가 최소값이 되고, 마지막 요소가
최대값이 된다.
가장 많이 사용되는 방법이지만, 단점으로는 배열의 순서가 변경된다는 점이다.
2) for 구문으로 찾기
단순하게 for구문을 돌려서 찾는 방법이다. 이 방법은 주로 배열의 순서가 유지되어야 하거나,
최대값이나 최소값의 인덱스를 알아야할 때 주로 사용된다.
3) Collections.max() / Collections.min() 사용
콜렉션 배열을 사용할 때만 해당되는 내용이다. 콜렉션 내장 함수를 사용하여 최대값, 최소값을 구한다.
'Programming > Java & JSP & Spring' 카테고리의 다른 글
OAuth2.0 란? (0) | 2017.11.04 |
---|---|
쿠키(Cookie)와 세션(Session) (0) | 2017.11.04 |
[Java] 문자열을 변환하기 전 정수형인지 확인하는 방법 (0) | 2017.11.02 |
[Java] 날짜 비교 (0) | 2017.11.02 |
[Java] 배열 생성과 초기화 (0) | 2017.10.17 |