반응형
이전 포스티에서 정규식에 대해 다룬적이 있다.
정규식 관련 내용은 아래 참고 포스팅을 참고 바란다.
정규식과 비슷한 내용으로 숫자 왼쪽에 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
반응형
'IT > Java' 카테고리의 다른 글
UUID 생성(GUID) in Java (25) | 2024.01.06 |
---|---|
[Error] After saving the identifier must not be null! (17) | 2024.01.04 |
@ColumnDefalut Annotation (35) | 2023.12.27 |
@Builder.Default [lombok] (31) | 2023.12.24 |
marshalling / unmarshalling (직렬화와의 차이 feat. 코드베이스) (26) | 2023.12.20 |
댓글