[Java] 자바 천 단위(1000) 숫자 3자리마다 콤마(,) 표시하기
- 📕 Programing/Java
- 2025. 2. 2. 11:07
1번 : java.text.DecimalFormat 클래스 활용법
int money = 1000000;
DecimalFormat df = new DecimalFormat("###,###");
String formatMoney = df.format(money);
System.out.println(formatMoney); // 1,000,000
2번 : NumberFormat 이용법
int money = 1000000;
String formatMoney = NumberFormat.getInstance().format(money);
System.out.println(formatMoney); // 1,000,000
3번 : StringFormat 이용법
int money = 1000000;
String str = String.format("%,d", money);
천단위 콤마 포맷 형식을 정규 표현식이나 클라이언트단에서 처리하지 않고
서버단에서 처리하는 방법을 찾아보였다.
회계 프로그램 개발을 하게 된다면 유용하게 자주 사용하지 않을까 싶어서 정리해 올려본다
개인적으로는 3번 방법이 가장 유용함.
'📕 Programing > Java' 카테고리의 다른 글
[Java] 문자열이 숫자인지 검증하는 로직 (0) | 2025.01.01 |
---|---|
[Java] Exce Library (0) | 2025.01.01 |
[Java] Java 날짜 포맷 변경 방법 (0) | 2024.11.30 |
[Java] 함수형 프로그래밍과 람다식 (0) | 2023.05.02 |
컴파일(Compile) / 런타임(Runtime) / 컴파일의 흐름 (0) | 2023.05.01 |