[JAVA] HashSet 예제

정은아·2022년 7월 28일
package ja_0728;

import java.util.LinkedHashSet;
import java.util.Set;

public class HashSet_1 {
	public static void main(String[] args) {
		
		Object[] obj = {"1", new Integer(1), "1", "4", "4", "2", "2", "2", "2", "3", "3", "4", "4"};
		
		Set sett = new LinkedHashSet();
		
		for (int i = 0; i < obj.length; i++) 
		{
			sett.add(obj[i]);
		}
			System.out.println(sett);
	}
}

hashSet은 중복을 허용하지않습니다.
단, 데이터타입이 다른 건 허용 합니다.
그래서 "1" 과 "1" 두개는 "1" 하나로 합쳐져서 나왔지만
"1"과 new Integer(1)은 각각 다른 1로 나온것입니다.

profile
꾸준함의 가치를 믿는 개발자

0개의 댓글