반응형

[자바/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(",", ""));

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기