ホームページ >Java >&#&ベース >Java文字列フォーマットを実装し、長さが不十分な場合に0を追加する方法

Java文字列フォーマットを実装し、長さが不十分な場合に0を追加する方法

王林
王林オリジナル
2019-11-26 16:11:085595ブラウズ

Java文字列フォーマットを実装し、長さが不十分な場合に0を追加する方法

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。