package ch10.collection.Set;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
public class Ex01 {
public static void main(String[] args) {
HashSet<String> set=new HashSet<String>();
set.add("apple");
set.add("banana");
set.add("strawberry");
set.add("apple"); //중복허용안함
System.out.println(set.toString()); //순서없음
set.add("사과"); //추가
System.out.println(set.toString());
set.remove("apple"); //삭제
System.out.println(set.toString());
System.out.println();
HashSet<Object> objSet=new HashSet<Object>(); //upcasting
objSet.add(10);
objSet.add(123.123f);
objSet.add("apple");
System.out.println(objSet.toString());
Iterator<Object> itr=objSet.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
}
System.out.println();
//ArrayList : for문, Iterator
ArrayList<String> list=new ArrayList<String>();
list.add("apple");
list.add("banana");
list.add("melon");
Iterator<String> itr2=list.iterator();
while(itr2.hasNext()) {
System.out.println(itr2.next());
}
}
}
[banana, apple, strawberry]
[banana, apple, strawberry, 사과]
[banana, strawberry, 사과]
[apple, 10, 123.123]
apple
10
123.123
apple
banana
melon