티스토리 뷰
java map 형태로 데이터를 조작할 때, key는 존재하지만 value가 비어있는 경우 에러가 발생하였습니다.
api를 호출했을 때
key=
이렇게 null 이 아니라 아예 비어있는 형태로 들어와서, 처리를 어떻게 해야할지 고민했습니다.
getOrDefault("key", "Default Value")
메서드를 사용하면 Key의 값이 없을 경우 디폴트 값을 반환한다고 하여 사용했습니다.
그런데 에러가 계속 발생하네요..
일반적으로 연도 데이터를 받을 경우 .get("year") 를 하면 value로 "2021" 을 받아오고
그것을 String 으로 변환하고 필요시 Integer.parseInt 로 정수로 변환해 주었는데요,
default 에 "" 빈 문자열 또는 "0" (정수 변환시) 을 넣었는데요,
해결되면 추가로 업로드 하겠습니다.
참고자료
https://www.geeksforgeeks.org/hashmap-getordefaultkey-defaultvalue-method-in-java-with-examples/
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 개발자도서추천
- 개발언어추천
- ssafy결과
- 디즈니얼굴
- 코딩도서
- ssafy합격후기
- intj여자
- 깃허브계정2개
- 깃허브계정
- 클린코드
- 클린코더
- 개발자책추천
- 폰트
- SSAFY
- 개발언어순위
- ssafy6기
- 브왈라
- 무료폰트추천
- 싸피6기
- 상업용무료폰트
- 싸피
- 개발자로드맵
- 개발자
- 맥과윈도우로깃허브
- 폰트추천
- 임대차3법
- ssafy후기
- 한글무료폰트추천
- 개발도서추천
- 개발자커리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함