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