Java에서 Object를 String 으로 변환할 때 주의할 점
Java에서 Object 타입의 value를 String으로 변환할 때는 보통 두 가지 방식이 사용됩니다.
명시적 타입 캐스팅
String.valueOf(value) 메서드
각 방식은 동작 방식과 안정성 면에서 중요한 차이가 있습니다.
1. 명시적 타입 캐스팅
전제 조건: value가 반드시 String 타입이어야 함.
그렇지 않으면 ClassCastException이 발생함.
예시
Object value = "hello";
...
gaeng.hashnode.dev2 min read