자바

JAVA

[Collection / Set ] Set 자료구조

[Set 자료구조] Set과 Map 은 통칭 Map 계열로 불린다. 이유는? 값을 넣어줄 때 키 이름과 데이터를 한쌍으로 넣어주기 때문에. - Set과 Map은 인덱스번호를 보유하지 않는다. - 키 값은 중복을 허용하지 않는다. [Set의 종류] Set은 크게 HashSet, TreeSet, Linked HashSet 으로 나뉜다. HashSet - 데이터를 추가하더라도 순서대로 보유하지 않는다. LinkedHashSet - 데이터를 추가한 순서대로 추가된다. TreeSet - 키값을 기준으로 알파뱃순으로 정렬되어 추가된다. (키 값을 넣지 않았을 경우는 값으로 정렬한다). [Set Method] add(Object) - Element 를 추가한다. size() - Element 갯수를 반환한다. rem..

JAVA

[컬렉션] 컬렉션에 대하여

컬렉션 인터페이스 종류 Collection : 모든 자료 구조의 부모인터페이스, 객체의 모임 Set : 집합(중복되지 않는 원소)을 나타내는 자료 구조 List : 순서가 있는 자료 구조로 중복된 원소를 가질 수 있다. (ArrayList, 인덱스로 접근) Map : 키와 값들이 연관되어 있는 사전과 같은 자료구조 Queue : 일종의 대기열과 같이 들어온 순서대로 나가는 자료구조 (First In First Out) [Collection 이 제공하는 메소드] int size() : 원소의 갯수를 반환 boolean isEmpty() : 공백상태일 경우 true를 반환 boolean contains(Object o) : o를 포함하고 있으면 true boolean add(E element) : 원소추가 ..

heeman
'자바' 태그의 글 목록