티스토리 뷰
반응형
이번 글에서는 Object에서 다른 타입으로 변환하는 내용을 작성해보려 합니다.
- Object to String
public String change(Object obj) { return obj.toString(); } |
obj 가 null 일수도 있는 경우
return obj != null ? obj.toString() : ""; |
- Object to Long (Integer, Double도 사용)
보통은 아래 방법 많이 쓰죠.
public Long change(Object obj) { return Long.parseLong(obj.toString()); } |
Number 타입을 사용하면 이런 방법도 있답니다.
public Long change(Object obj) { return ((Number) obj).longValue(); } |
Integer는 .intValue(), Double은 .doubleValue()
Null 처리는 따로 해주셔야 합니다!
반응형
'Server' 카테고리의 다른 글
로그 명령어와 grep 옵션 (0) | 2020.05.26 |
---|---|
MySQL 기본 인코딩 언어 설정하기 (2) | 2020.05.11 |
MySQL 함수(SUBSTR, DATE_FORMAT, CAST) (0) | 2020.04.22 |
Firebase 알아보기 (0) | 2020.04.07 |
[Java] Model과 Lombok(Builder) (0) | 2020.02.12 |
[Java] MultipartFile 를 이용하여 파일 업로드하기 (0) | 2020.01.28 |
댓글
공지사항