본문 바로가기

백엔드/자바

자바 set, list, map 사용법 기초

1. Set

Set은 인터페이스이므로 new를 통해 인스턴스를 생성할 수는 없다. 그러므로 Set을 implement한 hashSet이나 TreeSet인스턴스를 new 키워드로 생성하도록 한다.

Set의 add 메소드는 리턴값이 boolean형이다. 중복을 허용하지 않으므로 저장에 성공을 했는지 아니면 이미 있어서 무시당했는지를 true false로 알 수 있다.

Set은 Iterator 인터페이스를 구현한다.

예시 코드
실행결과

2. Set

필요에 따라서 길이가 늘어나는 가변적 배열이라고 보면 된다. Set과는 다르게 중복을 허용한다.

List는 인터페이스이므로 이를 구현한 가장 대표적 자료구조인 ArrayList로 예를 들어보겠다.

3. Map

map인터페이스를 구현한 Collection 프레임 워크 클래스에는 대표적으로 HashMap이 있다.

'백엔드 > 자바' 카테고리의 다른 글

이클립스 사용 팁  (0) 2021.01.29
자바의 date 클래스와 I/O 클래스  (0) 2021.01.28
자바 inner 클래스 사용법  (0) 2021.01.28
자바 추상클래스와 인터페이스  (0) 2021.01.28
java.lang 패키지 정리  (0) 2021.01.27