728x90
반응형
@SafeVarargs
public static <T extends Comparable<? super T>> T max(final T... values) {
T result = null;
if (values != null) {
for (final T value : values) {
if (compare(value, result, false) > 0) {
result = value;
}
}
}
return result;
}
null값이 포함된 데이터에서 max값을 추출할때 ObjectUtils 클래스의 max 함수를 사용하면 null 값에 대한 처리를 해당 함수안에서 처리해주기 때문에 유용하게 사용할 수 있다.
● 참고자료
https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/ObjectUtils.html
728x90
반응형
'개발 > java' 카테고리의 다른 글
[Java] byte 에서 특정자리 bit 추출하는 방법 (0) | 2024.02.02 |
---|---|
Google Bard API 사용 (0) | 2023.12.02 |
Junit - MockServletContext 사용 (0) | 2023.09.06 |
Retrofit으로 여러개의 API를 하나의 DTO 객체로 처리하는 방법 (0) | 2023.08.13 |
eclipse spotbugs (findbugs) (0) | 2023.04.26 |