답변:
String.format("%02.0f", myNumber)
소수점 이하의 숫자를 원하지 않는 경우 사용
번호를 인쇄해야 할 경우 printf를 사용할 수 있습니다
System.out.printf("%02d", num);
당신이 사용할 수있는
String.format("%02d", num);
또는
(num < 10 ? "0" : "") + num;
또는
(""+(100+num)).substring(1);
String 클래스에는 다음과 같은 형식 기능이 있습니다.
System.out.println(String.format("%02d", 5));
전체 문서를 보려면 여기 문서가 있습니다
java.util.IllegalFormatConversionException: %d can't format java.lang.Double arguments