728x90
반응형
Object형 소수점 2자리까지 표현하기
DB에는 값이 3.42 형태로 들어가 있는데 화면에 뿌려줄때는 3.42000002342 이렇게 변하는 문제가 발생!
--> Double.parseDouble(String.format("%.2f", object형태의 값)) ;
이렇게 해서 해결하였다.
살펴보면 object형태의 값을 String 형태로 형변환 하여 그것을 다시 더블형으로 형변환 하여 처리하였다.
여기에서 String의 포멧은 소수점 2자리까지 처리..
※ 추가적으로 object를 변환하고자 하는 타입으로 변환이 가능한지 확인하는 방법을 알아보자.
변환이 가능한지 알아보기 위해서는 java의
instanceof 연산자를 사용해야 한다.사용방법은 다음과 같다.--> if(object instanceof Double) {
System.out.println("Double 입니다.");
} else if(object instanceof String) {
System.out.println("String 입니다.");
}왼쪽에는 참조변수, 오른쪽에는 비교할 타입(클래스명)이다.!
728x90
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
eclipse 속도 향상 방법 (eclipse.ini) (0) | 2022.05.30 |
---|---|
spring에서 weblogic JNDI 설정 방법 (5) | 2022.05.26 |
전자정부 프레임워크 암호화 모듈 사용 방법 (0) | 2022.05.26 |
javaScript window객체와 opener 사용방법 (0) | 2022.05.16 |
댓글