Java中在数字前自动补零方法

Keva
阅读 1,516
/**
 * 数字前面自动补零
 * @param number 数字
 * @return
 */
public static String geFourNumber(int number){
    NumberFormat formatter = NumberFormat.getNumberInstance();
    formatter.setMinimumIntegerDigits(4);
    formatter.setGroupingUsed(false);
    return formatter.format(number);
}

public static void main(String[] args) {
    //第一种
    System.out.println(geFourNumber(1));
    //第二种
    // 0 代表前面补充0      
    // 4 代表长度为4      
    // d 代表参数为正数型 
    System.out.println(String.format("%04d", 1));
}
回到顶部