我正在查找字符串类和其他一些资源,试图查看如何格式化字符串。主要是,我试图将一个数字添加到字符串上,但不是精度。
示例:
int a = 0, b = 5, c = 15, d = 46;
String aout = "", bout = "", cout="", dout="";
//aout = "00"
//bout = "05"
//cout = "15"
//dout = "46"
当我查看int固定字符串精度时,主要是在处理小数且没有预填充填充时。
我最初的想法是我可以做一些与sprintf有关的事情,例如:
String out = sprintf("%02d", a);
但这似乎不起作用,主要是因为它说我遇到了一个肉眼错误。我不确定Sprintf是否在其他包裹中,因为我认为这与字符串直接相关。
有一个字符串。您可以使用:
String out = a.toString().padLeft(2, '0');