字符串前面补0

第一种方法:

[java]  view plain copy
  1. /** 
  2. * 在字符串前面补0 
  3. * @param length:字符串固定长度 
  4. * @return 
  5. */  
  6. public static String addZero(int length, String str){  
  7.     char[] data = new char[length];  
  8.     for (int i = 0; i < length; ++i){  
  9.         data[i] = '0';  
  10.     }  
  11.     String zero = new String(data);  
  12.     return zero.substring(0, length - str.length()) + str;  
  13. }  

第二种方法:

[java]  view plain copy
  1. String.format("%1$09d",  Integer.valueOf(str));  //若str为空,则Integer.valueOf出异常  


版权声明:本文为uusad原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。