hashset 썸네일형 리스트형 [JAVA] 자바 리스트 앤 셋 ( Java List And Set ) List And Set : Set은 검색에 목적이 있기 때문에 순서 정보를 관리할 필요가 없어 데이터 크기에 상관없이 검색에 걸리는 시간이 매우 짧다. 반면, List는 index를 관리해야 하기 때문에 시간이 오래 걸린다. 그러므로 기능적 차이가 없다면 HashSet을 써야한다. (검색만을 위한 기능이 필요하다면 List보다는 Set을 쓰는 것이 유리하다.) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 public class ListAndSet { public static void main(String[] args) { final int SIZE = 10_000_000; final List arrayList = n.. 더보기 [JAVA] 자바 컬렉션 프레임워크(Collection Framework) 컬렉션 프레임워크(Collection Framework : 많은 데이터를 쉽고 효과적으로 관리 할 수 있는 표준화된 방법을 제공하는 클래스의 집합 1. List implements Collection : 순서가 있는 데이터의 집합으로, 데이터의 중복을 허용한다. = Vector, ArrayList, LinkedList, Stack, Queue 등 2. Set implements Collection : 순서가 없는 데이터의 집합으로, 데이터의 중복을 허용하지 않는다. = HashSet, TreeSet 등 3. Map : 키(Key)와 값(Value)의 한 쌍으로 이루어진 데이;터의 집합으로 순서가 없다. 키는 중복을 허용하지 않지만 값은 중복될 수 있다. ex) 우편번호, 지역번호(전화번호) = HashM.. 더보기 이전 1 다음