본문 바로가기

Web/JAVA

[Java] 넘버링

넘버링(Numbering) 방법

- '01', '02'... '10', '11'....

 

substring 메소드를 사용

substring(인자1, 인자2)
인자1 > 시작지점 index
인자2 > 끝지점 index

 

  • 두자리 넘버링
    • 두자리 넘버링의 경우 최소 두자리를 표현해야 하기 위해 숫자 앞에 "0"을 붙임
    • 두자리 넘버링을 위해 문자열 뒤에서 2자리만 추출
    • 세자리 넘버링의 경우는 숫자 앞에 "00"을 붙이고 문자열 뒤에서 3자리만 추출 함
// 두자리
for(int i = 0; i < 100; i++) {
    String str = "0" + i;
    System.out.println(str.substring(str.length() - 2, str.length());
}

// 세자리
for(int i = 0; i < 1000; i++) {
    String str = "00" + i;
    System.out.println(str.substring(str.length() - 3, str.length());
}