
🎇 Collection FrameWork
Collection FrameWork
자료구조 클래스들을 컬렉션 프레임워크 라고 한다.
자료구조 : 자료를 저장 할 수 있는 구조
💡 <Interface> Collection
- add( ) : 자료를 추가한다.
- size( ) : 저장된 자료의 개수를 반환한다.
- iterator( ) : 자료를 꺼내기 위한 iterator interface 를 반환한다.
💡 <Interface> iterator
- hasNext( ) : 꺼낼 자료가 있나 없나 확인한다.
- next( ) : 하나씩 자료를 꺼낸다.
💡 <Interface> Set
- 중복 ❌
<interface> Collection 을 상속받는다.
- add( )
같은 자료 → False 반환
다른 자료 → True 반환
예시 코드와 자세한 내용은 아래 포스트에 있다.
Set 포스트로 바로가기
💡 <Interface> List
- 중복 ⭕
- 저장 순서 기억 ⭕
<interface> Collection 을 상속받는다.
- get( int ) : index를 기억하기 때문에 순서에 맞는 자료를 꺼낼 수 있다.
예시 코드와 자세한 내용은 아래 포스트에 있다.
List 포스트로 바로가기
💡 <Interface> Map
- put( Object, Object ) : key, value 를 한 쌍으로 저장한다.
- get( Object ) : key 를 매개변수(Parameter) 로 받아 값을 꺼낸다.
- keySet( ) : key는 중복 불가하기에 한 번에 보기 위해 모든 key 를 불러온다.
예시 코드와 자세한 내용은 아래 포스트에 있다.
Map 포스트 바로가기