JAVA字符串前补零和后补零的快速方法
生活随笔
收集整理的這篇文章主要介紹了
JAVA字符串前补零和后补零的快速方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
JAVA字符串前補(bǔ)零和后補(bǔ)零的快速方法? ? ? ?
??
String fileName = "130181";System.out.println("================ ?前補(bǔ)零方法一 ? =================");DecimalFormat g1=new DecimalFormat("0000000");String startZeroStr = g1.format(Integer.valueOf(fileName));System.out.println("前補(bǔ)零方法一:"+startZeroStr);System.out.println("================ ?前補(bǔ)零方法二 ? =================");startZeroStr = String.format("%07d",Integer.valueOf(fileName));System.out.println("前補(bǔ)零方法二:"+startZeroStr);System.out.println("================ ?后補(bǔ)零方法一 ? =================");DecimalFormat g2=new DecimalFormat("0.000000");String endZeroStr = g2.format(Integer.valueOf(fileName));System.out.println("后補(bǔ)零:"+endZeroStr);System.out.println("雖然后補(bǔ)零出現(xiàn)這種情況,帶有小數(shù)點(diǎn)");System.out.println("比如你要長(zhǎng)度要在7位以?xún)?nèi),可以這么做");System.out.println("后補(bǔ)零轉(zhuǎn)變后:"+endZeroStr.replace(".","").substring(0,7));
輸出結(jié)果如下:
================ ?前補(bǔ)零方法一 ? =================
前補(bǔ)零方法一:0130181
================ ?前補(bǔ)零方法二 ? =================
前補(bǔ)零方法二:0130181
================ ?后補(bǔ)零方法一 ? =================
后補(bǔ)零:130181.000000
雖然后補(bǔ)零出現(xiàn)這種情況,帶有小數(shù)點(diǎn)
比如你要長(zhǎng)度要在7位以?xún)?nèi),可以這么做
后補(bǔ)零轉(zhuǎn)變后:1301810
原文:https://blog.csdn.net/wohaqiyi/article/details/79803229?
?
總結(jié)
以上是生活随笔為你收集整理的JAVA字符串前补零和后补零的快速方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python四十九:封装
- 下一篇: 汇编(8086cpu): 字节数据(by