Java

컬렉션 프레임워크#1

DGeon 2023. 2. 2. 23:08
  • 컬렉션 프레임 워크
    • 효율적으로 객체저장, 처리를 위해 추가, 삭제, 검색을 할 수 있는 다양한 클래스와 인터페이스들의 모임이며, 인터페이스를 통해 객체 처리 방식을 정형화한 것이다
  • List
    • 데이터의 저장되는 순서 유지, 중복저장 가능(배열)
    • 주요 클래스
      • ArrayList, Stack, Vector, LinkedList
    • List< > <>안에 Object라도 쓰는 게 좋다
  • Set
    • 데이터의 저장되는 순서 유지 안됨, 중복저장 불가(집합)
    • Lotto 이런 것들을 만들때나 중복 값은 저장 하지 않을때 좋다
    • TreeSet은 순서가 있다
    • 주요 클래스
      • HashMap, Hashtable, TreeMap, Properties
  • Map
    • set 대신 put을 사용
    • key와 value를 넣어야 해서 인자 값이 두 개를 넣어야 한다. 넣을땐 get으로 넣는다