본문 바로가기

dev/자바

Java NumberFormat DecimalFormat

클라이언트로부터 받은 데이터가 숫자인 경우

 

특히 금액 관련 데이터라면 3자리 단위로 변환해야 할 때가 있습니다.

 

반대인 경우도 있고요.

 

그럴 때 NumberFormat과 DecimalFormat을 사용하면 됩니다.

 

NumberFormat : 3자리 단위인 데이터를 숫자로 변환(문자열 -> 숫자)

DecimalFormat : 숫자를 3자리 단위로 변환(숫자 -> 문자열)

 

예제 코드

 

예제 코드를 보면

 

11~13라인은 NumberFormat을 사용해서 3자리 단위 문자열을 숫자로 변환하고 있습니다.

 

15~17라인은 DecimalFormat을 사용해서 숫자를 3자리 단위 문자열로 변환하고 있습니다.

 

예제 코드 실행 결과

 

예제 코드를 실행하면 위와 같이 정상적으로 표출되고 있습니다.

'dev > 자바' 카테고리의 다른 글

Arrays Collections sort  (0) 2021.12.16
List remove ConcurrentModificationException  (0) 2021.09.07
String split 특수문자  (0) 2021.06.18
Java File Separator  (0) 2021.05.26
File lastModifiedTime 조회  (0) 2021.03.17