我有几个不同长度的字符串
"2323"
"245"
"353352"
Run Code Online (Sandbox Code Playgroud)
我需要将它们转换为相同大小的字符串,例如:
"0002323"
"0000245"
"0353352"
Run Code Online (Sandbox Code Playgroud)
如何在每个字符串前面自动添加正确数量的0?
谢谢
Vla*_*nov 14
Integer i = Integer.valueOf(src);
String format = "%1$07d";
String result = String.format(format, i);
Run Code Online (Sandbox Code Playgroud)
使用DecimalFormat、String.format或printf您可以格式化数字。
使用 DecimalFormat 的示例:
NumberFormat formatter = new DecimalFormat("0000000");
String number = formatter.format(2500);
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你。
问候!
| 归档时间: |
|
| 查看次数: |
9023 次 |
| 最近记录: |