JAVA類集----Set接口

一、Set接口的定義:

1.Set接口也是Collection接口的子接口,但是與Collection或List接口不同的是,Set接口中不能加入重複的元素。

2.Set接口的定義:

public interface Set<E> extends Collection<E>
3.Set接口的主要方法與Collection是一致的

4.Set接口的實例無法像List接口那樣進行雙向輸出

5.Set接口的常用子類:(1)散列存放:HashSet             (2)有序存放:TreeSet

樣例1(HashSet):

import java.util.Set;
import java.util.HashSet;

public class SetDemo{
	public static void main(String[] args){
		Set<String> allSet = new HashSet<String>();
		allSet.add("A");
		allSet.add("B");
		allSet.add("C");
		allSet.add("C");
		allSet.add("C");
		allSet.add("D");
		allSet.add("E");
		System.out.println(allSet);
	}
}

樣例2(TreeSet):

import java.util.Set;
import java.util.TreeSet;

public class SetDemo{
	public static void main(String[] args){
		Set<String> allSet = new TreeSet<String>();
		allSet.add("E");
		allSet.add("C");
		allSet.add("C");
		allSet.add("C");
		allSet.add("B");
		allSet.add("D");
		allSet.add("A");
		System.out.println(allSet);
	}
}
發佈了54 篇原創文章 · 獲贊 14 · 訪問量 39萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章