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' 카테고리의 다른 글
인텔리제이 단축키 (0) | 2025.04.04 |
---|---|
[Java] SMTP를 이용한 메일 발송 기능 구현 (0) | 2025.03.22 |
[Java] 문자열이 숫자인지 검증하는 로직 (0) | 2025.01.01 |
[Java] Exce Library (0) | 2025.01.01 |
[Java] Java 날짜 포맷 변경 방법 (0) | 2024.11.30 |