31公里(rye's blog)

09 25

Java实现数字转字符串并在前面自动补0

本文介绍使用JAVA把数字转成字符,并自动在前面补零达到一定位数

方法一:String.format()方法

  1. /**    
  2.  * Java里数字转字符串前面自动补0的实现。    
  3.  *      
  4.  */     
  5. public class TestStringFormat {      
  6.   public static void main(String[] args) {      
  7.     int youNumber = 1;      
  8.     // 0 代表前面补充0      
  9.     // 4 代表长度为4      
  10.     // d 代表参数为正数型      
  11.     String str = String.format("%04d", youNumber);      
  12.     System.out.println(str);   
  13.   }      
  14. }    

方法二:用java中的DecimalFormat()方法

仅做参考,如有其他方法,欢迎留言交流.

private static final String STR_FORMAT = "0000";

public static String test(String liuShuiHao){
    Integer intHao = Integer.parseInt(liuShuiHao);
    intHao++;
    DecimalFormat df = new DecimalFormat(STR_FORMAT);
    return df.format(intHao);
}

  1. 暂时没有评论.