【问题标题】:How to add elements from one array to another?如何将一个数组中的元素添加到另一个数组?
【发布时间】:2011-11-04 19:55:15
【问题描述】:

我有一个名为 people 的类,它有自己的名字、id 等... 我在数组列表中有完整的人员列表public ArrayList<people> pList; 当我单击某些名称时,我想将 pList 中的人员添加到 public ArrayList<people> followList; 执行 followList.add(pList.get(position)) 不起作用。这样做的正确方法是什么。

另外,在另一次单击时,我想从 followList 中删除特定对象,所以我尝试执行 followList.remove(pList.get(position)) 但显然它不起作用。

我基本上是在尝试从原始列表中获取人员列表。

【问题讨论】:

  • 这是我得到一个空指针异常
  • 你有没有用new ArrayList<people>()之类的东西初始化followList
  • 很好,请回答,我会检查它。谢谢

标签: android class arraylist


【解决方案1】:

followList 似乎没有初始化。在添加或删除之前,您应该使用 new ArrayList<people>() 调用初始化它。

【讨论】:

    【解决方案2】:

    你确定你已经实例化了ArrayList followList,并且在pList[position]处确实有一个元素吗?

    【讨论】:

    • 如果指定位置没有元素,则抛出IndexOutOfBoundsException
    猜你喜欢
    • 1970-01-01
    • 2012-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 2014-07-07
    相关资源
    最近更新 更多