Java以指定格式输入数字

package com.ylx;
import java.text.DecimalFormat;

public class Test {
    public static void main(String[] args) {
        //测试方法
        System.out.println(formatNumber("14","00000"));
        System.out.println(formatNumber(150,"00000"));
    }
    /**
     * @param String类型的数字   如"150"
     * @param 格式化格式  ,如“00000”
     * @return 格式化后的字符串
     */
    public static String formatNumber(String str,String formatAs){
         DecimalFormat df=new DecimalFormat(formatAs);
         String str2=df.format(Integer.parseInt(str));
        return str2;
    }
    /**
     * @param int数字   如150
     * @param 格式化格式  ,如“00000”
     * @return 格式化后的字符串
     */
    public static String formatNumber(int num,String formatAs){
         DecimalFormat df=new DecimalFormat(formatAs);
         String str2=df.format(num);
        return str2;
    }
}
原文地址:https://www.cnblogs.com/tomcattd/p/3144063.html