int i_m = a ; String str_m = String.valueOf(i_m); String str ="000"; // 如3位 str_m=str.substring(0, 3-str_m.length())+str_m; System.out.println(str_m); 前提是字符串长度已经确定!如3位!