Language/Java

Collections

서초록 2022. 1. 14. 18:17

컬렉션을 다룰때 필요한 유용한 메서드들(static)을 제공한다. 

1. 컬렉션 채우기, 복사, 정렬, 검색 : 

2. 컬렉션의 동기화 : synchronized~()

static Collections synchronizedCollection(Collection c)
static List synchronizedList(List list)
static Set synchronizedSet(Set s)
static Map synchronizedMap(Map m)
static SortedSet synchronizedSortedSet(SortedSet s)
static SortedMap synchronizedSortedMap(SortedMap m)

 

3. 변경불가 컬렉션 만들기 : unmodifiable~()

 

4. 싱글톤 컬렉션 만들기 : singleton~()

 

5. 한 종류 객체만 저장하는 컬렉션 만들기 : checked~()

참고) 지네릭스는 한 종류객체만 저장할 수 있도록하는데 jdk1.5이전