반응형

Java 코드나 SQL 문을 짜다 보면, 빈칸을 0으로 채우는 방법을 생각해보곤 합니다.

Java와 mysql로 숫자 앞에 0을 붙이는 방법에 대해 알아보겠습니다.

 


 

1. JAVA 1.5 버전부터 String.format 사용 가능

int number = 28;

String numberToString = String.format("%04d", number);

System.out.println(numberToString);

 

결과 값 : 0028

 

 

2. JAVA 1.4 버전 이하인 경우

int number = 28;

number = number + 10000;

String numberToString = number+"";

System.out.println(numberToString.substring(1,5));

 

결과 값 : 0028

 

 

3. DATABASE 에서 설정

- MySQL에서 테이블을 만들때 zerofill 옵션 넣기

int(4) unsigned zerofill

 

데이터 입력 결과 값 : 0001

 

 

 

이상으로 java, mysql 로 빈칸을 0으로 채우는 방법에 대해 알아보았습니다.

 


 

반응형