JAVA Set 과 List 집합 차이

1303 단어 Java se
각각 Set 집합 과 List 집합 에 'A', 'a', 'c', 'C', 'a' 5 개의 요 소 를 추가 하고 중 복 된 a 값 이 List 나 Set 에 성공 적 으로 추 가 될 수 있 는 지 관찰한다.
package com.han;

import java.util.*;

/**
 *    Set   List     "A","a","c","C","a"5   ,
 *      a    List  Set     。
 * @author han
 *
 */
public class SetVsList {

	@SuppressWarnings("unchecked")
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		@SuppressWarnings("rawtypes")
		TreeSet treeset=new TreeSet();
		treeset.add("A");
		treeset.add("a");
		treeset.add("c");
		treeset.add("C");
		treeset.add("a");
		@SuppressWarnings("rawtypes")
		List list=new ArrayList();
		list.add("A");
		list.add("a");
		list.add("c");
		list.add("C");
		list.add("a");
		@SuppressWarnings("rawtypes")
		Iterator it=treeset.iterator();
		System.out.println("Set        :");
		while (it.hasNext()){
			System.out.println(it.next());
		}
		@SuppressWarnings("rawtypes")
		Iterator it2=list.iterator();
		System.out.println("List        :");
		while (it2.hasNext()){
			System.out.println(it2.next());
		}
        
	}

}

좋은 웹페이지 즐겨찾기