首頁 > Java > Java基礎 > 如何實作java字串格式化長度不足補0

如何實作java字串格式化長度不足補0

王林
發布: 2019-11-26 16:12:06
原創
5601 人瀏覽過

如何實作java字串格式化長度不足補0

可以透過一行程式碼補足位數,但是能一行程式碼補足位數的,前面都是補的空格,而要想補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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板