1 行のコードで桁数を入力できますが、1 行のコードで桁数を入力できる場合は、前にスペースを入力する必要があります。 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″)));
出力: 000000123
コード例は次のとおりです:
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 中国語 Web サイトの他の関連記事を参照してください。