HashSet – boolean add(Object o)

canyi·2023년 6월 23일
0

java m1

목록 보기
33/40

HashSet – boolean add

  • HashSet은객체저장전중복체크를실행
  • 같은객체가있으면저장하지않음
  • boolean add(Object o)는 equals()와 hashCode()를 호출하여 중복 된 객체가 있 는지 확인
  • equals()와 hashCode()가 오버라이딩 되어 있어야 됨

코드 예시

HashSet_iterator

import java.util.*;

public class ex12_HashSet_iterator로_조회 {
	public static void main(String[] args) {
		Set set = new HashSet();

		for (int i = 0; set.size() < 6; i++) {
			int num = (int) (Math.random() * 45) + 1;
			set.add(new Integer(num));
		}
		Iterator it = set.iterator();
		
		while(it.hasNext()) {
			System.out.print(it.next() + " ");
		}
	}
}

profile
백엔드 개발 정리

0개의 댓글