본문 바로가기
IT Study/따즈아 Java & Java 기초

Java - Set/Map

by hhyyyjun 2022. 12. 25.

Set

순서를 유지하지 않는 데이터 집합으로 데이터 중복 허용하지 않는다

구현 클래스 : HashSet, LinkedHashSet, TreeSet 등

사용방법

컬렉션 생성

HashSet<Double> 객체명 = new HashSet<>();

객체명.add(1.1); //데이터 추가

객체명.remove(1.1); //데이터 삭제

객체명.size(); //컬렉션의 요소 개수 확인

객체명.clear(); //모든 데이터 클리어

객체명.toString(); //컬렉션의 값을 문자열로 출력

1) Practice

2) Practice


Map

키(key)와 값(value)의 쌍으로 이루어진 데이터 집합으로 순서는 유지되지 않으며, 키는 중복을 허용하지 않고,값은 중복을 허용한다.

구현 클래스 : HashMap, LinkedHashMap, TreeMap 등

사용방법

객체생성

Map<Key, Value> 객체명 = new HashMap<>(); //<key의 변수타입, value의 변수타입>

객체명.put("1", "2"); //데이터 추가

객체명.remove("1"); //데이터 삭제

객체명.size(); //컬렉션 요소 개수 확인

객체명.clear(); //모든 데이터 삭제

객체명.toString(); //컬렉션의 값을 문자열로 출력

1) Practice

2) Practice

성공하고 싶다면 생산성에 매몰되지 말고 창의성에 집중하라

댓글