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

王林
リリース: 2019-11-26 16:12:06
オリジナル
5509 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!