objSet=new HashSet(); //upcasting objSet.add(10); objSet.add(123.123f); objSet.add("apple"); System.out.println(objSet.toString()); Iterator itr=objSet.iterator(); while(itr.hasNext()){ System.out.println(itr.next()); } System.out.println(); //ArrayList : for문, Iterator ArrayList list=new ArrayList(); list.add("apple"); list.add("banana"); list.add("melon"); Iterator objSet=new HashSet(); //upcasting objSet.add(10); objSet.add(123.123f); objSet.add("apple"); System.out.println(objSet.toString()); Iterator itr=objSet.iterator(); while(itr.hasNext()){ System.out.println(itr.next()); } System.out.println(); //ArrayList : for문, Iterator ArrayList list=new ArrayList(); list.add("apple"); list.add("banana"); list.add("melon"); Iterator objSet=new HashSet(); //upcasting objSet.add(10); objSet.add(123.123f); objSet.add("apple"); System.out.println(objSet.toString()); Iterator itr=objSet.iterator(); while(itr.hasNext()){ System.out.println(itr.next()); } System.out.println(); //ArrayList : for문, Iterator ArrayList list=new ArrayList(); list.add("apple"); list.add("banana"); list.add("melon"); Iterator
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