/**
* 将整数格式化为指定位数的字符串
*
* @param digits 返回字符串的位数
* @param value 需格式化的数字
* @return 格式化后的字符串
*/
public static String formatFixDigitNumber(final int digits, final int value) {
String rValue = String.valueOf(value);
while (rValue.length() < digits) rValue = "0" + rValue;
return rValue;
}
* 将整数格式化为指定位数的字符串
*
* @param digits 返回字符串的位数
* @param value 需格式化的数字
* @return 格式化后的字符串
*/
public static String formatFixDigitNumber(final int digits, final int value) {
String rValue = String.valueOf(value);
while (rValue.length() < digits) rValue = "0" + rValue;
return rValue;
}
DecimalFormat myFormatter=new DecimalFormat("0000.#####");
String output=myFormatter.format(value);
System.out.println(output);
记得包含头文件 import java.text.*
输出:0005