我如何寫一個方法與此頭零填充,以給定的寬度
public static String format (int number, int width)
會返回一個字符串與一個或多個前綴0的數量。字符串的大小是寬度?例如,如果使用使用format(43, 4)
輸出是0043
。
我如何寫一個方法與此頭零填充,以給定的寬度
public static String format (int number, int width)
會返回一個字符串與一個或多個前綴0的數量。字符串的大小是寬度?例如,如果使用使用format(43, 4)
輸出是0043
。
試試這個:
public static String format(int number, int width) {
return String.format("%0" + width + "d", number);
}
的可能重複(http://stackoverflow.com/questions/275711/add-leading-zeroes-to-number-in [添加前導零在Java多少?] -java) – assylias
「不是真正的問題」似乎有問題。這裏有足夠的空間繼續下去,儘管理想的情況下它會解釋嘗試過的東西。 –
問題是好的,態度不是真的。您會在http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Formatter.html –