728x90
반응형
toString() 메소드란 ?
toString() Method는 객체가 가지고 있는 정보 값들을 문자열로 만들어 return해주는 Method이다.
valueOf() 메소드란 ?
valueOf() Method는 객체가 가지고 있는 값은 어떤 값이던 문자열로 만들어 return해주는 Method이다.
💡 if (Object is null) { // 두 메소드 차이는 값이 NULL일 때, 찾을 수 있다.
Object .toString()
- NullPointerException 발생
- Object에 담긴 값이 String이 아니여도 출력 > 값이 NULL일 경우, Null PointerException 발생한다.
String .valueOf()
- 모든 객체를 항상 String 형태로 출력
- 객체 값이 NULL일 경우, 문자열 "null"을 만들어서 반환한다.
}
반응형
NullPointerException 해결 방안
이전글 참조:
2022.10.25 - [개발/Java] - [JAVA/자바] toString() 사용 시 NPE(NullPointException) 방지 / 체크
728x90
반응형
'개발 > Java' 카테고리의 다른 글
[JAVA/자바] 삼항연산자 사용법 & 예제 (Ternary Operator) (0) | 2023.03.09 |
---|---|
[JAVA/자바] toString() null 방지 / 체크 (NullPointException) (0) | 2022.10.25 |
[JAVA/자바] NullPointerException 이란? (0) | 2022.10.24 |
[JAVA] 자바 형 변환 총 정리 (JAVA CASTING) (0) | 2022.05.14 |
[JAVA] JAVA n차원 배열 / 다차원 배열 추출하기 (0) | 2022.04.01 |