2011-08-26 5 views
0

나는 배열 목록에있는 사람들의 전체 목록이 등 자신의 이름, ID ... 을 가진 클래스라는 사람이 public ArrayList<people> pList; 내가 이렇게 public ArrayList<people> followList;에 PLIST에있는 사람들을 추가 할 몇 가지 이름을 클릭 followList.add (pList.get (position))가 작동하지 않습니다. 이것을하는 적절한 방법은 무엇입니까.한 배열의 요소를 다른 배열에 추가하는 방법은 무엇입니까?

또 하나의 클릭으로 followList에서 특정 객체를 제거하고 싶습니다. 따라서 followList.remove (pList.get (position))를 시도했지만 명확하게 작동하지 않습니다.

기본적으로 원래 목록에있는 사람들의 목록을 갖기 위해 노력하고 있습니다.

+0

정확히 작동하지 않는 기능은 무엇입니까? – Michael

+0

null 포인터 예외를 얻는 중 – Sean

+0

'followList'를'new ArrayList ()'과 같이 초기화 했습니까? – Michael

답변

1

followList은 초기화되지 않은 것 같습니다. 추가하거나 제거하기 전에 new ArrayList<people>()으로 초기화를 호출해야합니다.

0

실제로 ArrayList followList을 인스턴스화했으며 실제로 pList [위치]에 요소가 있습니까?

+1

지정된 위치에 요소가 없으면'IndexOutOfBoundsException'가 발생합니다. – Michael

관련 문제