String.valueOf()
- null 처리가 가능하다.( "null" 문자열 반환 (예외 발생 x))
- 기본 타입 변환 가능 (int, double 등)
- 내부적으로 toString() 호출
toString()
- NullPointerException 발생 (null 처리 x)
- 기본 타입 변환 불가능(객체만 가능 Integer, Double, Boolean)
📌 안전하게 변환하려면 String.valueOf()를 사용(null처리)
객체의 toString()을 확실하게 사용할 때만 toString() 사용!
'프로그래밍 > JAVA' 카테고리의 다른 글
Collection 자료구조 (0) | 2025.02.15 |
---|---|
필드 선언 시 기본 데이터 타입,불변객체 / 참조 타입 차이점 (0) | 2025.01.24 |
Scanner , Buffer 차이점 (0) | 2025.01.15 |
서블릿(Servlet)이 뭘까? (1) | 2025.01.10 |
static은 왜 쓰는걸까? (정적 바인딩 vs 동적바인딩) (0) | 2024.12.22 |