2011-08-26 154 views
0

我有一个叫做人的类,有自己的名字,ID等... 我有一个数组列表中的人的完整列表public ArrayList<people> pList; 当我点击一些名字我想添加在pList的人到public ArrayList<people> followList;做followList.add(pList.get(position))不起作用。什么是正确的方法来做到这一点。如何将一个数组中的元素添加到另一个数组中?

此外,在另一次点击我想从followList中删除特定的对象,所以我试着做followList.remove(pList.get(position)),但显然它不工作。

我基本上试图从原始列表中获得人员列表。

+0

什么不工作? – Michael

+0

它是否得到空指针异常 – Sean

+0

你是否用'new ArrayList ()'来初始化'followList'? – Michael

回答

1

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

0

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

+1

如果在指定的位置没有元素,则抛出'IndexOutOfBoundsException'。 – Michael

相关问题