J4C*_*-14 0 java int android integer
我失去从我的变量时,我从一个转换它的前导零String到一Integer,
String[] parts = Firsttt.split(":");
String part1 = parts[0]; // Hour
String part2 = parts[1]; // Minute
Integer part1int = (Integer.valueOf(part1));
part1int++;
Firsttt = part1int +":"+ part2;
Run Code Online (Sandbox Code Playgroud)
是否有正确的方法可以在不失去前导零的情况下执行此操作,或者我是否应该更改结果以再次包含零?
即: Firsttt = "0" + part1int +":"+ part2;
再次添加零的问题是变量并不总是包含零,所以只检查没有更好的方法.谢谢
一个Integer没有前导零或任何其他格式属性.这只是一个数字.
如果您希望打印输出包含前导零,我建议使用String#format().要始终获得领先,0如果part1Int在下面10,使用:
String.format("%02d:%s", part1Int, part2);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2742 次 |
| 最近记录: |