download:Spring Cloud Alibaba 大型網際網路領域多場景最佳實踐
| package cn.com.songjy;``import java.text.NumberFormat;``//Java 中給數字左邊補0``public
class
NumberFormatTest {``public
static
void main(String[] args) {``// 待測試資料``int i = 1;``// 得到一個NumberFormat的例項``NumberFormat nf = NumberFormat.getInstance();``// 設定是否使用分組``nf.setGroupingUsed(false);``// 設定最大整數位數``nf.setMaximumIntegerDigits(4);``// 設定最小整數位數``nf.setMinimumIntegerDigits(4);``// 輸出測試語句``System.out.println(nf.format(i));``}``}
|
| 1234567891011121314 | /** ``* Java裡數字轉字串前面自動補0的實現。 ``* ``*/
public
class
TestStringFormat { ``public
static
void main(String[] args) { ``int youNumber = 1; ``// 0 代表前面補充0 ``// 4 代表長度為4 ``// d 代表引數為正數型 ``String str = String.format(``"%04d"``, youNumber); ``System.out.println(str);
// 0001 ``} ``}
|
| 123456789 | //流水號加1後返回,流水號長度為4``private
static
final String STR_FORMAT =
"0000"``;``public
static
String haoAddOne_2(String liuShuiHao){``Integer intHao = Integer.parseInt(liuShuiHao);``intHao++;``DecimalFormat df =
new
DecimalFormat(STR_FORMAT);``return
df.format(intHao);``}
|
本作品採用《CC 協議》,轉載必須註明作者和本文連結