Java/Java: 문법 정리
[Java] 컬렉션 프레임워크 정리
데브마우스
2024. 1. 15. 19:43
컬렉션 프레임워크는 무엇인가요?
단순히 int나 배열을 사용하는 것 보다 더 효율적으로 데이터를 다루기 위한 클래스입니다.
자료구조(Data Structure): 데이터를 효율적으로 저장하는 구조
컬렉션 프레임워크는 Collection 인터페이스를 구현(imlements)하였습니다.
| Collection 인터페이스를 구현한 클래스들의 메서드 정리 | ||
| 메서드 | 반환 타입 | 설명 |
| add(E e) | boolean |
- e는 element를 의미합니다.
- 파라미터로 지정된 요소를 컬렉션에 추가합니다. |
| contains(Object obj) | boolean |
객체 obj가 컬렉션에 존재하는지 여부를 판단합니다.
|
| isEmpty() | boolean |
컬렉션이 비어있는지 아닌지 여부를 반환합니다.
|
| Iiterator() | Iterator |
해당 컬렉션 요소의 iterator 객체를 반환합니다.
|
| remove(Object obj) | boolean |
객체 obj를 제거합니다.
|
| size() | int |
요소의 개수를 반환합니다.
|
| Iterator 객체의 메서드 | 설명 |
| hasNext() |
다음 요소가 있는지 없는지를 판단합니다.
|
| next() |
다음 요소를 반환합니다.
|