숫자 사이에 콤마( , )를 찍는 방법은 대표적으로 java.text.DecimalFormat 클래스를 활용하는 방법과 정규식을 활용하는 방법이 있다.
1. java.text.DecimalFormat 클래스를 활용
int amount = 1000000000;
DecimalFormat decimal = new DecimalFormat("###,###");
String money = decimal.format(amount);
System.out.println(money);
2. 정규식 활용방법
String amount = "1000000000";
amount = amount.replaceAll("\\B(?=(\\d{3})+(?!\\d))", ",");
System.out.println(amount);
'Study > Java' 카테고리의 다른 글
Java - 배열관련 메서드 (0) | 2023.04.17 |
---|---|
Java - String split(String regex) 메서드 (0) | 2023.04.17 |
JSON Object 생성 시 한글 (???) 깨지는 현상 해결 (0) | 2023.03.22 |
애너테이션 / 스트림 (0) | 2022.11.15 |
컬렉션 (0) | 2022.11.10 |