English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
말이 많지 않도록, 중요한 코드는 다음과 같습니다:
package cn.com.songjy; import java.text.NumberFormat; //Java에서 숫자 앞에 0을 추가합니다 public class NumberFormatTest { public static void main(String[] args) { // 테스트 데이터 int i = 1; // NumberFormat의 인스턴스를 얻습니다. NumberFormat nf = NumberFormat.getInstance(); // 그룹 사용 설정 nf.setGroupingUsed(false); // 최대 정수 자릿수 설정 nf.setMaximumIntegerDigits(4); // 최소 정수 자릿수 설정 nf.setMinimumIntegerDigits(4); // 테스트 문장 출력 System.out.println(nf.format(i)); } } /** * Java에서 숫자를 문자열로 변환하는 코드를 앞자리에 자동으로 0을 채우는 구현. * */ public class TestStringFormat { public static void main(String[] args) { int youNumber = 1; // 0은 앞에 0을 채우는 것을 나타냅니다 // 4 표시된 길이는4 // d는 정수형 매개변수를 나타냅니다 String str = String.format("%04d", youNumber); System.out.println(str); // 0001 } } //흐름 번호 추가1결과적으로 반환, 흐름 번호 길이는4 private static final String STR_FORMAT = "0000"; public static String haoAddOne_2(String liuShuiHao){ Integer intHao = Integer.parseInt(liuShuiHao); intHao++; DecimalFormat df = new DecimalFormat(STR_FORMAT); return df.format(intHao); }
아래 코드는 Java String 문자열을 0 또는 공백으로 채우는 구현 코드입니다. 매우 좋습니다. 모두에게 도움이 되길 바랍니다. 모두가 어떤 질문이나 의견이 있으면 제게 댓글을 달아 주세요. 편집자는 모두에게 즉시 답변을 드리겠습니다. 여기서도 모두가 언어 소리 교본 웹사이트에 대한 지원에 감사드립니다!