반응형
set은 순서대로 입력되지 않으므로 반환받을 때 iterator로 참조해서 뽑아야됨.
사실 for문 변형문도 사용 가능.
ArrayList는 get 메소드로 가능.
Set은 중복을 허용하지 않음
HashSet<String> set = new HashSet<>();
set.add("이");
set.add("김");
set.add("이");
이는 하나만 저장됨.
Iterator<String> ir = set.iterator();
while(ir.hasNext())
{
String str = ir.next();
System.out.println(str);
}
hasNext는 다음 멤버가 있는지 따지는 것.
ir.next()는 그 다음 변수고 타입이 String이므로 str에 받아서 출력가능.
반응형
'Java' 카테고리의 다른 글
Set 중복 처리 (0) | 2019.11.03 |
---|---|
객체를 참조하는 Set 인터페이스 (0) | 2019.11.03 |
Stack , Queue (0) | 2019.10.30 |
제너릭 프로그래밍 (0) | 2019.10.30 |
Collection 인터페이스 (0) | 2019.10.30 |