Language/Java

HashSet

원2 2021. 3. 31. 14:30
728x90
반응형

HashSet은 Set인터페이스를 구현한 가장 대표적인 컬렉션,

HashSet은 중복된 요소를 저장하지 않음.

hash 자체가 중복 요소를 갖지 않는다.

 

중복 값은 false를 출력한다.

import java.util.HashSet;

public class Test004 {

	public static void main(String[] args) {
		HashSet<Integer> aHashSet = new HashSet<Integer>();
		System.out.println(aHashSet.size());
		System.out.println(aHashSet.add(1));  // boolean 참 거짓. ture
		System.out.println(aHashSet.add(2));
		System.out.println(aHashSet.add(3));
		System.out.println(aHashSet.size());
		System.out.println(aHashSet.add(4));
		System.out.println(aHashSet.add(2));  // boolean 참 거짓. 중복값은 false를 출력
		System.out.println(aHashSet.add(6));
		System.out.println(aHashSet.size());
		aHashSet.add(1);
		aHashSet.add(2);
		aHashSet.add(3);
		System.out.println(aHashSet.size());
		
		for (Integer Temp : aHashSet) {
			System.out.println(Temp + " "); // 정렬해서 출력해라,
			
		}
	}

}
728x90
반응형

'Language > Java' 카테고리의 다른 글

TreeSet  (0) 2021.03.31
알고리즘  (0) 2021.03.31
HashSet 예제1  (0) 2021.03.31
HashMap 예제1  (0) 2021.03.31
HashMap  (0) 2021.03.31
aVector의 객체 추가, 변경, 삭제  (0) 2021.03.31