【问题标题】:add value to integer[] [closed]将值添加到整数 [] [关闭]
【发布时间】:2013-03-29 21:45:59
【问题描述】:

我想给这个整数加一个值

Integer[] nums = new Integer[] {1, 393993, 2918282}

我尝试为此添加值,但代码有误,请给我最好的方法

【问题讨论】:

  • 请在您的问题中添加相关语言标签。
  • 这有什么问题?它会给你一个错误吗?它是什么?您如何尝试添加值?
  • 您想向数组中添加新元素,或者您想将现有值增加某个值?
  • 你缺少一个;,它应该是Integer[] nums = new Integer[] {1, 393993, 2918282};
  • Integer[] nums = new Integer[] {1, 393993, 2918282}; /* code code..................*/ 这里是给 nums 加值的代码

标签: java android integer


【解决方案1】:

在 Java 中,数组具有固定大小。所以如果你想要一个动态的数据结构,你应该使用 Java 集合包中的类。

例如,使用ArrayList:

ArrayList<Integer> intList = new ArrayList<Integer>();
intList.add(1);
intList.add(393993);
intList.add(2918282);


// Then add value when you need it using .add() method

【讨论】:

    【解决方案2】:

    一旦你实例化了一个数组,你就不能给它添加值;它的大小是固定的。你最好使用Java.Util.ArrayList 之类的东西,它支持添加超出其容量的项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多