【发布时间】:2013-08-20 11:51:43
【问题描述】:
我想要做的是获取数字的前 2 位数字。如果 number 的位数不超过 1,那么它将添加前导零。
s 变量等于“122”,但我想获得前 2 位数字,即“12”。我认为我的格式有问题。
例如,如果 totalNumberOfCars 等于 6,则 s 变量将等于“06”。
int totalNumberOfCars = 122;
String s = String.format("%02d", (totalNumberOfCars + 1))
编辑:有谁知道 String.format("%02d", totalNumberOfCars) 是做什么的?
【问题讨论】:
-
你为什么要写这个:(totalNumberOfCars + 1)?
-
@codeMan 我编辑了。其实这并不重要。