亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java長度不足左位補0的3種實現(xiàn)方法

 更新時間:2022年12月12日 08:40:17   作者:南獨酌酒nvn  
這篇文章主要介紹了Java長度不足左位補0的3種實現(xiàn)方法小結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Java長度不足左位補0的方法

通過 String.format 方式來進行左位補零操作

// 1為 int 類型、0代表前面要補位的字符、2代表字符串的長度、d表示參數為整數類型
String s = String.format("%02d", 1);
System.out.println(s);

通過 NumberFormat 方式來進行左位補零操作

// 首先通過 getInstance 創(chuàng)建一個 NumberFormat 實例
NumberFormat numberFormat = NumberFormat.getInstance();
// 設置最大和最小整數位數
numberFormat.setMaximumIntegerDigits(2);
numberFormat.setMinimumIntegerDigits(2);
// 最后通過 format 方法操作要補零的數字即可
System.out.println(numberFormat.format(2));

使用循環(huán)實現(xiàn)左位補零操作

int num = 6; // 需要補零的數字
int len = 2; // 補零之后數字的總長度
StringBuilder sb = new StringBuilder();
sb.append(num);
int temp = len - sb.length();
if (temp > 0)
	while (sb.length() < len)   //若長度不足進行補零
		sb.insert(0, "0");  // 每次都在最前面補零
System.out.println(sb);

效果截圖

在這里插入圖片描述

String左側補0以及左側刪0

String左側補0

format(String format, Object… args)

使用指定的格式字符串和參數返回格式化的字符串。

int number = 1; ? ? ?
// 0 代表前面補充0 ? ? ?
// 5代表長度為5 ? ? ?
// d 代表參數為正數型 ? ? ?
String str = String.format("%05d", number);

String左側刪0

方式一

replaceAll(String regex, String replacement)

每個子串替換該字符串的給予更換

String tempStr = "0000012345";?
String str = tempStr.replaceAll("^(0+)", "");//結果12345

方式二

replaceFirst(String regex, String replacement)

代替這個字符串的替換,匹配第一個字符串

String tempStr = "0000012345";?
String str = tempStr.replaceFirst("^0*", "");//結果12345

方式二

此種是目標是轉化為int類型才適用,其余的轉String用前兩種方法

String tempStr = "000012345";?
int result = Integer.parseInt(tempStr); ? //12345

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java對象轉JSON時動態(tài)的增刪改查屬性詳解

    Java對象轉JSON時動態(tài)的增刪改查屬性詳解

    這篇文章主要介紹了Java對象轉JSON時如何動態(tài)的增刪改查屬性的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • Java 配置加載機制詳解及實例

    Java 配置加載機制詳解及實例

    這篇文章主要介紹了Java 配置加載機制詳解及實例的相關資料,需要的朋友可以參考下
    2016-09-09
  • java保留小數的四種實現(xiàn)方法

    java保留小數的四種實現(xiàn)方法

    這篇文章主要為大家詳細介紹了java保留小數的四種實現(xiàn)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • java輸入字符串并將每個字符輸出的方法

    java輸入字符串并將每個字符輸出的方法

    今天小編就為大家分享一篇java輸入字符串并將每個字符輸出的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Spring如何配置文件動態(tài)讀取pom.xml中的屬性

    Spring如何配置文件動態(tài)讀取pom.xml中的屬性

    在項目開發(fā)中,經常需要將pom.xml中的屬性動態(tài)傳遞給Spring配置文件,實現(xiàn)這一需求,可通過Maven的資源過濾功能,配置占位符替換,具體方法包括:在pom.xml中啟用filtering,然后在Spring配置文件中通過${property}方式引用屬性
    2024-10-10
  • Java布爾值Boolean和boolean之間轉換實例用法

    Java布爾值Boolean和boolean之間轉換實例用法

    在本篇文章里小編給大家整理的是一篇關于Java布爾值Boolean和boolean之間轉換實例用法內容,有需要的朋友們跟著學習參考下。
    2021-06-06
  • BeanDefinitionRegistryPostProcessor如何動態(tài)注冊Bean到Spring

    BeanDefinitionRegistryPostProcessor如何動態(tài)注冊Bean到Spring

    這篇文章主要介紹了BeanDefinitionRegistryPostProcessor如何動態(tài)注冊Bean到Spring,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java圖文并茂詳解NIO與零拷貝

    Java圖文并茂詳解NIO與零拷貝

    零拷貝是網絡編程的關鍵,很多性能優(yōu)化都離不開。在?Java?程序中,常用的零拷貝有?mmap(memory?map,內存映射)?和?sendFile。那么它們在?OS(操作系統(tǒng))?中,到底是怎么樣的一個的設計?另外我們看下NIO?中如何使用零拷貝
    2022-11-11
  • Java并發(fā)編程之線程安全性

    Java并發(fā)編程之線程安全性

    這篇文章主要介紹了Java并發(fā)編程之線程安全性,文章基于Java的相關內容詳細的展開詳細介紹,需要的小伙伴可以參考一下
    2022-04-04
  • Java,JSP,Servlet獲取當前工程路徑(絕對路徑)問題解析

    Java,JSP,Servlet獲取當前工程路徑(絕對路徑)問題解析

    這篇文章主要介紹了Java,JSP,Servlet獲取當前工程路徑(絕對路徑)問題解析,需要的朋友可以參考下。
    2017-09-09

最新評論