1
如何获得以下断言才能成功?在Java中使用零填充格式化int
{
int i = 5;
assertEquals("005", String.format("%1??s", i));
}
问题:我需要将int格式化为等长的字符串。
如何获得以下断言才能成功?在Java中使用零填充格式化int
{
int i = 5;
assertEquals("005", String.format("%1??s", i));
}
问题:我需要将int格式化为等长的字符串。
如何:
assertEquals("005", String.format("%03d", i));
添加前导零到format的宽度说,你要离开,用零填充领域。
从'号码本地化算法'下的文档,点。 4:
如果“0”标志被给出,则 区域设置特定的零位是 符号字符之后插入,如果 任何和之前所述第一非零 数字,直到字符串 的长度等于请求的字段宽度。
非常感谢,伟大的作品 – user448787 2010-10-01 08:15:50