코드 한 줄로 자릿수를 채울 수 있지만, 코드 한 줄로 자릿수를 채울 수 있으면 앞에 공백을 채워야 합니다. 0, 정수 유형이 필요합니다. 사용되는 함수는 String.format
이며, 정수, 문자열, 날짜 등을 변환할 수 있습니다.
추천 무료 학습 동영상: java 무료 동영상 튜토리얼
예:
System.out.println(String.format(“%09d”, 123);
출력: 000000123
System.out.println(String.format(“%9s”, “123″);
출력: 123
코드는 다음과 같습니다:
System.out.println(String.format(“%09d”, Long.parseLong(“123″)));
출력: 0000001 23
예제 코드는 다음과 같습니다.
public static String addZeroForNum(String str, int strLength) { int strLen = str.length(); if (strLen < strLength) { while (strLen < strLength) { StringBuffer sb = new StringBuffer(); sb.append("0").append(str);// 左补0 // sb.append(str).append("0");//右补0 str = sb.toString(); strLen = str.length(); } } return str; }
권장 Java 관련 기사 튜토리얼: Java 빠른 시작
위 내용은 Java 문자열 형식을 구현하고 길이가 충분하지 않으면 0을 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!