格式数字低于100,前面有0

时间:2015-11-12 18:08:09

标签: java intellij-idea gis

我已经编写了一个程序,可以打印出相邻的NTS地图表,但是我希望将数字格式设置为100以下,前面有0。

离。用户输入094m输出现在是:“相邻的地图表是104P 94N 95D 94L”

我希望它们是:相邻的地图表是104P 094N 095D 094L

这些是数字的初始变量:

    int westBlockNumber = Integer.parseInt(blockNumberAsString);
    int eastBlockNumber =  Integer.parseInt(blockNumberAsString);
    int northBlockNumber =Integer.parseInt(blockNumberAsString);
    int southBlockNumber =  Integer.parseInt(blockNumberAsString);

1 个答案:

答案 0 :(得分:1)

您可以使用String.format来引入前导零:

String threeDigitsNumber = String.format("%03d", westBlockNumber);

3为数字位数,%0为数字前面的前导零数。