[JAVA] List의 null 체크 (with isEmpty())
- 코딩/Java
- 2022. 5. 14.
[JAVA] List의 null 체크 (with isEmpty())
아래와 같은 List가 있다고 가정할때
List<String> stringList = new ArrayList<>();
stringList.get(0);
List에 아무런 값이 없을 경우에 위와 같이 get을 사용하여 값을 가져오고자 하면 Nullpointerexception이 발생하게 된다.
if (stringList != null && !stringList.isEmpty()) {
TestDto testDto = stringList.get(0);
}
이경우 null과 "" 빈값을 체크해주면 된다.
또는 ObjectUtils.isEmpty();를 사용해주면 되는데
ObjectUtils.isEmpty() 란?
null과 .isEmpty()를 동시에 체크하고 있어 둘중 선택하여 사용하면 될 것 같다.
'코딩 > Java' 카테고리의 다른 글
[Java] 자바 코드 실행 시간 구하는 방법 (0) | 2022.12.01 |
---|---|
[JAVA] e.toString(), e.getMessage(), e.printStackTrace() 예외처리 (0) | 2022.11.19 |
[JAVA] 빌더 패턴(Builder Pattern) 사용해야 하는 이유 (0) | 2022.05.11 |
[JAVA] streamApI로 숫자 합산하기 (0) | 2022.05.06 |
[JAVA] Map null값 체크방법 (0) | 2022.05.05 |