[JAVA] Collection FrameWork

고민정·2024년 4월 6일

JAVA

목록 보기
25/32


🎇 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 포스트 바로가기

0개의 댓글