Notice
Recent Posts
Recent Comments
Link
관리 메뉴

데브마우스

[Java] 컬렉션 프레임워크 정리 본문

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()
다음 요소를 반환합니다.