java int转String字符串,在数字前面自动补零的方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014655105/article/details/90769104

要求:

举例:需要生成4位字符串,现有int类型数字1,要求生成结果如下,0001,如果是52,要求生成0052,如果是153,则要求生成0153.

public class FomatNumUtils {
	/**
	 * 将元数据前补零,补后的总长度为指定的长度,以字符串的形式返回 @param sourceDate @param             formatLength @return
	 * 重组后的数据
	 */
	public static String frontCompWithZore(int formatLength,int formatNumber){
		/**
		 * 0 指前面补充零
		 * formatLength 字符总长度为 formatLength
		 * inputNumber 格式化数字
		 * d 代表为正数。
		 */
		String newString = String.format("%0"+formatLength+"d", formatNumber);
		return newString;
	}
	public static void main(String[] args) {
		String temp = FomatNumUtils.frontCompWithZore(4, 152);
		System.out.println(temp);
	}
}

猜你喜欢

转载自blog.csdn.net/u014655105/article/details/90769104