자바 자릿수 채우기 String.format으로 빈자리 0채우기


자바 자릿수 채우기 String.format으로 빈자리 0채우기

숫자를 출력할 때 앞에 부족한 자릿수를 채워서 출력하려면 String.format매소드를 이용하면 된다. String.format(출력형태, 출력할 내용)을 파라미터로 주면 되는데 예시 소스를 보자. int l = 1; int n = 12; int m = 123; int o = 1234; bw.write(String.format("%03d", l) + "\n"); bw.write(String.format("%03d", n) + "\n"); bw.write(String.format("%03d", m) + "\n"); bw.write(String.format("%03d", o) + "\n"); 현재 세자리를 맞춰서 출력하기 위해 %03d로 하였다. 자릿수를 바꾸려면 앞에 숫자를 바꾸면된다. 그리고 지금은 정수형을 출력하기 위해서 d를 사용한다. 출력형식이 다르다면 바꿔주면 된다. 실행결과를 보자. 1과 12는 자리가 부족하므로 0을 넣어서 채워주고 123은 그대로 출력된다. 만약 123...


#0채우기 #format #String #자릿수 #자바

원문링크 : 자바 자릿수 채우기 String.format으로 빈자리 0채우기