我已经编写了一个程序,可以打印出相邻的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);
答案 0 :(得分:1)
您可以使用String.format
来引入前导零:
String threeDigitsNumber = String.format("%03d", westBlockNumber);
3
为数字位数,%0
为数字前面的前导零数。