숫자 사이에 콤마( , )를 찍는 방법은 대표적으로 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

+ Recent posts