1. 程式人生 > >基礎 Java裡數字轉字串前面自動補0的實現

基礎 Java裡數字轉字串前面自動補0的實現

               

我需要對一系列檔案命名加排序,排序中需要對檔名+count進行排序, count如何實現自增而且高位補0,比如1為001? 求教了。

[java] view plain copy print?
  1. /** 
  2.  * Java裡數字轉字串前面自動補0的實現。 
  3.  * 
  4.  * @author 老紫竹研究室(laozizhu.com) 
  5.  * 
  6.  */
  7. publicclass TestStringFormat {  
  8.   publicstaticvoid main(String[] args) {  
  9.     int youNumber = 1;  
  10.     // 0 代表前面補充0
  11.     // 4 代表長度為4
  12.     // d 代表引數為正數型
  13.     String str = String.format("%04d"
    , youNumber);  
  14.     System.out.println(str); // 0001
  15.   }  
  16. }  
/** * Java裡數字轉字串前面自動補0的實現。 * * @author 老紫竹研究室(laozizhu.com) * */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  }}