비디오: Android Development - Java for Android 102 2024
Java에는 Android 앱에서 사용할 수있는 많은 컬렉션 클래스가 있습니다.
ArrayList
클래스는 자바 컬렉션 빙산의 일각에 불과합니다. Java 라이브러리에는 많은 장점이있는 컬렉션 클래스가 많이 포함되어 있습니다. 이 표에는 축약 된 목록이 들어 있습니다.
클래스 이름 | Characteristic |
ArrayList | 크기 조정 가능한 배열입니다. |
LinkedList | 목록의 다음 항목을 가리키는 필드가있는 값 목록입니다. |
Stack | 최상위 값에 대한 액세스에 최적화 된 구조 (아래에서 위로 증가하는 구조). 상단에 쉽게 값을 추가하거나 상단에서 값을 제거 할 수 있습니다. |
Queue | 한쪽 끝 (뒤쪽)에 값을 추가하고 다른 쪽 (앞쪽)에서 값을 제거하기 위해 최적화 된 구조 (한쪽 끝이 커짐). |
PriorityQueue | 큐와 같이 특정 (우선 순위가 높은) 값을 앞쪽으로 이동시키는 구조체입니다. |
HashSet | 중복 값이없는 컬렉션입니다. |
HashMap | 키 / 값 쌍 모음. |
, 모든 컬렉션 클래스의 상위 클래스에서 상속 한 메서드 이외에) 고유 한 메서드 집합이 있습니다.
필요에 가장 적합한 컬렉션 클래스를 찾으려면 Android API 문서 페이지를 방문하십시오.