본문 바로가기
개발 부산물/JAVA & Spring & JPA

[JAVA] 자바(Java) 화폐 단위 콤마 찍기 (###,###) / 자바숫자 포맷변경

by 개탱 2023. 8. 24.
728x90

오늘 작업하다가 갑자기 생각이안나서 기억 남기는 용도로 작성해봅니다.

 

1. String Format 사용

public static void main(String[] args) {
		int iNum = 500000000;
		
		String sFormat = String.format("%,d", iNum);
		
		System.out.println("iNum -> "+iNum);
						// iNum -> 500000000
		System.out.println("Format -> "+sFormat);
						// Format -> 500,000,000
		
}

String.format("%,d", Number);

 

2. DecimalFormat 사용

https://docs.oracle.com/en/java/javase/12/docs/api/java.base/java/text/DecimalFormat.html

예제들 보면 double만 표시를 해두어서 확인해보니 다른 타입들도 사용 가능합니다.

 

public static void main(String[] args) {
		int iNum = 500000000;
		DecimalFormat dc = new DecimalFormat("###,###,###,###");	
		String sFormat = dc.format(money);
		System.out.println("iNum -> "+iNum);
						// iNum -> 500000000
		System.out.println("Format -> "+sFormat);
						// Format -> 500,000,000
		
}

 

DecimalFormat dc = new DecimalFormat("###,###,###,###");
String ch = dc.format(money);

'개발 부산물 > JAVA & Spring & JPA' 카테고리의 다른 글

[NEXUS][SONATYPE] Nexus 란?  (1) 2024.06.09

댓글