728x90
아래 1개의 클래스 파일을 작성하고, 메인에서 아래와 같은 실행 결과가 나오도록 코딩하시오.
HashSetExample() (실행클래스)
HashSet을 이용하자!
반복자를 얻어서 아래와 같이 출력하시오.
결과
총 객체 수 : 5
반복자를 얻어서 출력합니다.
1번째 객체 : 1
2번째 객체: 2
3번째 객체 : 3
4번째 객체: 4
5번째 객체: 5
코드
import java.util.HashSet;
import java.util.Iterator;
public class HashSetExample {
public static void main(String[] args) {
HashSet<Integer> a = new HashSet<>();
a.add(1);
a.add(2);
a.add(3);
a.add(4);
a.add(5);
System.out.println("총 객체수 : " + a.size());
Iterator<Integer> it = a.iterator();
int i = 0;
System.out.println("반복자를 얻어서 출력합니다.");
while (it.hasNext()) {
int num = it.next();
i++;
System.out.println(i + " 번째 객체: " + num);
}
}
}
key가 따로 없고 값만 있기 때문에 iterator로 바로 접근하면 된다.
728x90
'Java' 카테고리의 다른 글
| [Java] ArrayList 사용 예제 (22-2) (0) | 2023.09.13 |
|---|---|
| [Java] HashSet (hashCode,equals) 사용 예제 (22-1) (0) | 2023.09.13 |
| [Java] 자바 컬렉션 ArrayList (21-3) (1) | 2023.09.07 |
| [Java] 자바 컬렉션 ArrayList (21-2) (0) | 2023.09.07 |
| [Java] 제네릭 클래스 예제 (21-1 수정 throw catch 학습 후 수정 필요) (2) | 2023.09.07 |