CHAPTER 8 . Collections
Collections에 대한 JDK1.4 주요 변경 사항
- Collectioins 클래스의 유틸메소드 추가
- rotate(List list, int distance) : 리스트 엘리멘트 회전하기
- distance : 회전하는 횟수 , 음수 가능
- replaceAll(List list, Object oldVal,Object newVal) : 엘리멘트 교체
- indexOfSubList(List source, List target) : source에서 target 리스트 찾는다.
반환값은 첫번째로 나온 위치 - swap(List list, int o , int t) : 위치 교환
- list(Enumeration e) : 열거형을 리스트로 변환하기 , 새로운 공간을 할당하여 저장
- 추가된 신규 클래스
- LinkedHashMap : HashMap 유사 , 입력한 순서를 저장
- HashMap 보다 검색 속도 빠름
- LinkedHashSet : HashSet 유사, 입력한 순서를 저장
- HashSet 보다 검색 속도 빠름
- IdentityHashMap : key 값을 동일한 객체 여부를 비교 함 즉 equals 가 아닌 == 로 비교 함.
- 새로운 인터페이스 추가
- RandomAccess : mark interface 임
출처 : 인포북 JDK 1.4 Tutorial