【问题标题】:Converting an int to String(Java)将 int 转换为 String(Java)
【发布时间】:2013-09-07 20:24:05
【问题描述】:

假设我在 i 从 0 到 6 的 for 上运行,每次在 for 中运行我都会初始化一个类,该类将名称作为参数,例如:

ClassThing[] a = new ClassThing[6];
for (int i=0;i<6;i++)
{
    a[i] = ClassThing( "hello" );
}

所以我希望每个单元格按顺序命名,a[0].name 将是 0a[1].name 将是 1 及以上。

如何为此使用 i 变量?

谢谢。

【问题讨论】:

  • 我不明白我希望每个单元格都按顺序命名,
  • 请添加更多代码。在这种形式中,您想要实现什么并不完全清楚,以及究竟什么没有按您的意愿工作。
  • a[i].name = i.toString();?
  • 那就是a[i].name = Integer.toString(i);
  • 我知道了,谢谢。将此评论作为答案

标签: java string class int


【解决方案1】:

如前所述,您可以使用

a[i].name = Integer.toString(i);

a[i].name = ""+i;

或任何其他提及的方式;

【讨论】:

    【解决方案2】:

    您应该尝试以下方法:

    a[i].name = String.valueOf(i)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      • 2011-07-31
      相关资源
      最近更新 更多