반응형
[자바/JAVA] 숫자 콤마 넣고 빼는 방법에서 숫자에 콤마 넣는 방법은 DecimalFormat을 사용하면 된다.
숫자 콤마 넣는 방법
숫자에서 콤마 넣는 방법은 DecimalFormat을 사용하면 된다. 아래와 같이, DecimalFormat 안에 #,### 포맷으로 넣게 되면, 아무리 숫자가 커져도 3자리마다 콤마를 넣어주게 된다.
int tNum1 = 100;
int tNum2 = 1000;
int tNum3 = 10000;
int tNum4 = 100000;
int tNum5 = 1000000;
System.out.println(tNum1 + " -> " + new java.text.DecimalFormat("#,###").format(tNum1));
System.out.println(tNum2 + " -> " + new java.text.DecimalFormat("#,###").format(tNum2));
System.out.println(tNum3 + " -> " + new java.text.DecimalFormat("#,###").format(tNum3));
System.out.println(tNum4 + " -> " + new java.text.DecimalFormat("#,###").format(tNum4));
System.out.println(tNum5 + " -> " + new java.text.DecimalFormat("#,###").format(tNum5));
숫자 콤마 빼는 방법
숫자 콤마를 빼는 방법은 이제, Int형 변수를 String으로 캐스팅하여 변환하고, 변환된 String 변수를 replace 함수를 사용하여 뺄 수 있다.
String.replace("바꿔야하는 기준 문자", "치환문자")
System.out.println("<콤마 지우기>");
String num1 = "1,000";
String num2 = "100,000";
String num3 = "1,000,000";
String num4 = "1,000,000,000";
System.out.println(num1 + " -> " + num1.replace(",", ""));
System.out.println(num2 + " -> " + num2.replace(",", ""));
System.out.println(num3 + " -> " + num3.replace(",", ""));
System.out.println(num4 + " -> " + num4.replace(",", ""));
반응형
'Language > Java' 카테고리의 다른 글
[Java] 자바(Java) . 점(Dot) Replace 하는 방법 (0) | 2022.07.05 |
---|---|
[자바/Java] 자바(Java)로 컴퓨터 이름 가져오는 방법 (0) | 2022.06.08 |
[자바/Java] 자바(Java) Object to String 변환하는 방법 (0) | 2022.04.20 |
[자바/Java] 자바(Java) 이메일 아이디만 추출하는 방법(subString, indexOf) (0) | 2022.04.08 |
[자바/JAVA] API UTF-8 인코딩, InputStreamReader UTF-8 인코딩하는 방법(한글깨짐 해결하는 방법) (0) | 2022.03.23 |
이클립스(Eclipse) Interceptor 설정하는 방법 (0) | 2022.03.18 |
이클립스(Eclipse)에서 JAR 파일 만드는 방법 (0) | 2022.03.16 |
Java에서 JSON 문자열 String형 Object로 변환하는 방법 (0) | 2022.03.10 |
최근댓글