본문 바로가기

Collection2

컬렉션 프레임 워크 (Set, HashSet) Set 컬렉션과 List컬렉션 비교 구분 저장순서 중복 Set(집합) 유지하지 않음.(순서 없음) (iterator 사용해야함) 불가(null도 하나의 null만 가능) List 유지함.(순서 있음) 가능 Set 컬렉션 주요 메소드 기능 메소드 기능 설명 객체 추가 boolean add(E e) 객체 저장 성공 하면 True, 중복 객체면 False*** 객체 검색 boolean contains(Object o) 주어진 객체가 저장되어 있는지 여부 True,False boolean isEmpty() 컬렉션이 비어있는지 True/False Iterator iterator() 저장된 객체를 한번씩 가져오는 반복자 리턴*** int size() 전체 객체 수 리턴*** 객체 삭제 int clear() 저장된 .. 2020. 10. 11.
컬렉션 프레임 워크 (List, ArrayList, Vector, LinkedList) 컬렉션 프레임 워크 인터페이스 분류 특징 구현클래스 Collection List - 인덱스 O (순서 있음) - 중복저장 가능 ArrayList, Vector, LinkedList Set - 인덱스 X (순서 없음) - 중복저장 불가 HashSet, TreeSet Map - Key, Value 쌍인 Entry 객체로 구성되어있음. - Key는 중복 저장 불가, Value는 가능. HashMap, Hashtable, TreeMap, Properties 1. List 컬렉션 - 인덱스로 추가, 검색, 삭제 하기 때문에 인덱스를 매개값으로 갖는 메소드가 많다. - List 배열은 객체의 번지를 참조한다. - null일 경우 객체 참조 X. 기능 메소드명 기능설명 객체추가 boolean add(E e) e를 L.. 2020. 10. 11.