java集合类——Set接口解析

Set中不能有重复元素出现,这是与List最大的不同的地方。HashSet是无序的,TreeSet是有序的。简单代码如下:
import java.util.HashSet;
import java.util.Set;
import java.util.TreeSet;


public class SetTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Set<String> allset = new HashSet<String>();
		allset.add("a");
		allset.add("a");
		allset.add("a");
		allset.add("c");
		allset.add("c");
		allset.add("d");
		allset.add("b");
		System.out.println(allset);
		TreeSet<String> treeSet = new TreeSet<String>();
		treeSet.add("g");
		treeSet.add("g");
		treeSet.add("d");
		treeSet.add("a");
		treeSet.add("g");
		treeSet.add("b");
		treeSet.add("b");
		System.out.println(treeSet);
	}

}

输出结果:
[d, b, c, a]
[a, b, d, g]

你可能感兴趣的:(java,集合类,set接口)