IT/Java
숫자 자리수 0으로 채우기
성준하이
2023. 12. 28. 08:11
반응형
이전 포스티에서 정규식에 대해 다룬적이 있다.
정규식 관련 내용은 아래 참고 포스팅을 참고 바란다.
정규식과 비슷한 내용으로 숫자 왼쪽에 0을 채우는 방법에 대해서 적어볼 것이다.
예를들어 회원번호가
THENICESJ1
THENICESJ2
THENICESJ3
THENICESJ4
.
.
.
이런식으로 쌓이는 테이블이 있다면 10의자리가 되면
THENICESJ9
THENICESJ10
이렇게 자리수가 바뀌고
100의 자리로, 1000의 자리로 가면 자리수가 계속해서 많아진다.
이럴경우를 대비해서
THENICESJ0001
THENICESJ0002
..
..
THENICESJ0010
.
.
THENICESJ0100
이렇게 특정 자리수를 고정해두고 앞의 빈칸을 0으로 채우면 좋은 방법이다.
방법은 간단하다.
int num = 123; str = String.format("%010d", num); System.out.println(str); |
이렇게 하면 10자리를 만드는데 앞의 자리는 모두 0으로 채워주세요. 라는 의미이고
결과는
0000000123
이 출력되게 된다.
참고 포스팅
https://thenicesj.tistory.com/334
정규 표현식 정리(Regex)
정규표현식은 사용을 할때마다 검색하는것 같아서 이참에 직접 정리를 해보려고 포스팅을 작성해본다. 정규표현식에서 사용되는 기호를 Meta 문자라고 하는데 표현식에서 내부적으로 특정 의미
thenicesj.tistory.com
반응형