廢話不多說了,關鍵代碼如下所示:
package cn.com.songjy;import java.text.NumberFormat;//Java 中給數字左邊補0public 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));}}/** * 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 } }//流水號加1后返回,流水號長度為4private 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);}好了,以上代碼就是關于Java String字符串補0或空格的實現代碼,非常不錯,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的,在此也非常感謝大家對武林網網站的支持!
新聞熱點
疑難解答