List 메소드
| 메소드 명 | 설명 | 반환값 |
| toString() | 리스트 값을 [값, 값...]의 문자열 형태로 돌려준다. | String |
| add(값) | 값을 추가한다 | boolean: add가 성공했는지 여부 |
| addAll(콜렉션) | Collection을 통째로 추가한다. | boolean: add가 성공했는지 여부 |
| contains(값) | 리스트에 값이 들어있는지 확인 | boolean: 들어있는지 여부 |
| remove(index) | index 위치의 요소를 삭제한다. | Object(제네릭 설정된 타입): 삭제된 값 |
| remove(값) | (값이 숫자가 아닌 경우)값으로 삭제한다. | boolean: 삭제가 됐는지 여부 |
| clear() | 모든 요소 삭제 | void |
| set(index, 값) | index 위치의 값을 변경한다. | Object(제네릭 설정된 타입)기존에 있던 값 |
| sort(Comparator.naturalOrder()) | 오름차순으로 정렬 | void |
| sort(Comparator.reverseOrder()) | 내림차순으로 정렬 | void |
| isEmpty() | 리스트가 비어있는지 확인 | boolean: 비었는지 여부 |
| size() | 리스트의 크기 | int: 리스트의 크기 |
Set의 메소드
| 메소드 명 | 설명 | 반환값 |
| toString() | 리스트 값을 [값, 값...]의 문자열 형태로 돌려준다. | String |
| add(값) | 값을 추가한다 | boolean: add가 성공했는지 여부 |
| addAll(콜렉션) | Collection을 통째로 추가한다. | boolean: add가 성공했는지 여부 |
| contains(값) | 리스트에 값이 들어있는지 확인 | boolean: 들어있는지 여부 |
| remove(값) | (값이 숫자가 아닌 경우)값으로 삭제한다. | boolean: 삭제가 됐는지 여부 |
| clear() | 모든 요소 삭제 | void |
| isEmpty() | 리스트가 비어있는지 확인 | boolean: 비었는지 여부 |
| size() | Set의 크기 | int: set의 크기 |
| retainAll(콜렉션) | 두 콜렉션에서 같은 것만 남긴다. | boolean: 성공한지 여부 |
Map의 메소드
| 메소드명 | 설명 | 반환값 |
| get(키) | 키로 값을 얻어온다. | Object: 값을 반환 |
| toString() | 리스트 값을 [값, 값...]의 문자열 형태로 돌려준다. | String |
| put(키, 값) | 키와 값을 추가한다 | Object: 키가 이미 존재할 경우, 해당 키의 값을 반환 |
| putAll(맵) | map을 통째로 추가한다. | void |
| containsKey(키) | key가 있는지 확인 | boolean: 들어있는지 여부 |
| containsValue(값) | value가 있는지 확인 | boolean: 들어있는지 여부 |
| remove(key) | key에 해당하는 요소를 삭제한다. | Object(제네릭 설정된 타입): 삭제된 값 |
| remove(key, value) | key와 value에 해당하는 요소를 삭제한다. | boolean: 삭제가 됐는지 여부 |
| clear() | 모든 요소 삭제 | void |
| isEmpty() | 리스트가 비어있는지 확인 | boolean: 비었는지 여부 |
| keySet() | key들을 모아서 Set 자료형으로 반환 | Set: key들의 set |
| values() | 값들을 모아서 Collection 자료형으로 반환 | Collection: value들을 Collection으로 반환 |
| size() | map의 크기 | int: map의 크기 |
'Java의 정석 기초편(남궁성) 정리 + a > 11. 컬렉션 프레임웤' 카테고리의 다른 글
| 03 ~ 06. Collection인터페이스 , List인터페이스 , Set인터페이스 , Map인터페이스 (0) | 2022.09.28 |
|---|---|
| 22. Iterator (0) | 2022.09.08 |
| 01 + 02. 컬렉션 프레임웤 , 컬렉션 프레임웤의 핵심 인터페이스 (0) | 2022.09.05 |