我如何写一个方法与此头零填充,以给定的宽度
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 –