2012-08-07 4 views
0

Android 애플리케이션에서 동적 인 2 차원 데이터를 처리 할 수있는 코드를 설계하는 데 문제가 있습니다. 나는이 문제를 ArrayAdapter를 사용하여 해결하려고 시도했지만 문제가있다.Android 데이터 유형 권장 사항

내가 알 수있는 한, 위치 (또는 인덱스)에 따라 ArrayAdapter에서 데이터를 제거 할 수있는 방법이 없다.

arrayAdapter.remove (stringValue1); 

이 한 쌍의 첫 번째 값 (이하 "x 값") 고유 보장되기 때문에 반 내 데이터에 대한 괜찮합니다 (중 : ArrayAdapter와를 사용하면 같은 값으로 제거해야 x'es). 그러나 이것은 두 번째 값에 대해 신뢰성있게 적용되지 않습니다. 나는 "y- 값"을 독특하게 만들기 위해 어리석은 체조를 시도했지만 아주 좋은 생각이라고 증명되지는 않습니다.

Android 데이터 유형 (또는 Java, 추측)을 모두 동적으로 재사용 할 수 있고 내가 필요한 데이터를 정확하게 제거 할 수 있습니까?

감사합니다,
R.

+2

ArrayList가 원하는대로 작업합니다. – JeffS

+0

예제를 지금 찾으십시오. 고마워. – Rich

답변

2

String 오브젝트의 ArrayList를, 그것은 일을 할 것 같은 소리, 그것은뿐만 아니라 동적으로 크기를 조정할 수있다 : 인덱스

http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html

ArrayList<String> 
제거 :

remove(int index) 

이 목록의 지정된 위치에있는 요소를 제거합니다. 이 개체를 비교하여 특정 개체를 포함하는 경우

확인이리스트로 지정된 요소가있는 경우

contains(Object o) 

true를 반환합니다.

+0

예제를 찾는 중입니다. 감사. – Rich