使用String.format()
int number = 214; String str = String.format("%08d", number);
使用DecimalFormat
String FORMAT_NUM = "00000000";//位数 DecimalFormat formater = new DecimalFormat(FORMAT_NUM); String str = formater.format(number);