Java
Set 인터페이스
이무쿤
2019. 11. 3. 18:35
반응형
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에 받아서 출력가능.
반응형