어제에 이어 오늘은 컬렉션 Set
어제 TIL에 잠시 설명 되었던 Set은 저장 순서가 유지되지 않고 중복 객체도 저장되지 않는 자료 구조이다. null값도 중복을 허용하지 않기에 1개의 null만 저장된다.
Key와 Value 한쌍이 데이터가 되어 이를 모아둔 객체로
key는 중복이 불가능하고 Value는 중복이 가능하기 때문에 Key는 Set의 특징을, Value는 List의 특징을 가진다. (key갑을 중복해 사용한다면 Value 값을 덮어쓰기하니 주의)
켈렉션과 컬렉션을 함께 쓰는것도 가능하다.
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
List 안에 Map을 넣은 것.