본문 바로가기
SOFTWARE/TIP

[JAVA] Object를 String으로 가져올때 NULL 값 체크

by eooa 2022. 1. 26.
반응형

Object 타입의 데이터를

toString으로 형변환 해서 가져오려고 하는데요.

 

자꾸 에러가 뜨지 몹니까!

 

java.lang.NullPointerException

!!!

 

java.lang.NullPointerException: 
Cannot invoke "Object.toString()" 
because the return value of "egovframework.rte.psl.dataaccess.util.EgovMap.get(Object)" is null

 

이럴땐,

Object.toString() 사용보단..

String.valueOf() 로 가져오면 null 체크를 할 수 있다.

 

//nullpointException 에러 뜨는 코드
String test = object.get("test").toString();

//값이 없을때 null을 반환해줘서 체크 가능!
String test = String.valueOf(object.get("test"));

 

반응형

댓글