본문 바로가기

Java

Set 인터페이스

반응형

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