【发布时间】:2022-01-09 12:08:39
【问题描述】:
像标题一样,我正在尝试根据我的 int 值将 char 序列添加到字符串中, EX:范围从 1 -> 10000,bar = 22 所以输出必须是 00022 什么已经尝试和工作:
if (bar < 10)
String foo = "0000" + String.valueOf(bar);
if (bar < 100 && bar >= 10)
String foo = "000" + String.valueOf(bar);
if (bar < 1000 && bar >= 100)
String foo = "00" + String.valueOf(bar);
if (bar >= 1000)
String foo = "0" + String.valueOf(bar);
有没有更简单的方法?
【问题讨论】:
标签: java string if-statement