java - 从 int 获取 01 而不是 for 循环中的 1

标签 java for-loop formatting integer

此循环插入员工 ID,例如 1、2、4、.. 30。

for(int i=01;i<31;i++){
  Employee e = new Employee();
  e.setEmpId(i);
  aList.add(e);
}

但是,我需要格式为 01、02、03 .. 等的 ID。 有没有一种简单的方法可以实现这一目标?

最佳答案

整数没有格式。它们是数字。字符串有格式。您可以使用 NumberFormat 或 DecimalFormat 格式化数字。

关于java - 从 int 获取 01 而不是 for 循环中的 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18361301/

相关文章:

java - 无法实例化 itextpdf 的类型列表

javascript - 使用 For 循环简化 IF...Else 语句 [Javascript]

java - 在 Vb.net 中使用 If-Statement 作为 For-Loop 的测试条件

c++ - for 在没有收到命令时如何行动?

java - 如何使用 JAXB 设置默认命名空间

java - 桌面应用程序的推荐技术选择

java - 当我不能时,Maven 正在执行什么样的魔法来运行这个项目?

Java - double*int 算术显示两位小数或几个小数位

C Basic Phonebook 应用程序不会以正确的格式显示电话号码

python - .format() 使用 {0 :g} to remove trailing zeros 时返回 ValueError