JAVA高階基礎(7)---Set介面
阿新 • • 發佈:2018-11-26
Set
- 無序:指資料在set中的存入順序和遍歷得到的順序有可能不一致。
- 是一個不包含重複元素的Collection,判斷元素是否重複的依據就是:兩個元素通過equals方法,返回true,則認為兩個元素重複。在Set中只能存在一個null值。
注:更多詳細方法請自行在 API 上查詢
package org.lanqiao.setdemo; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class SetDemo { public static void main(String[] args) { //建立一個set集合 Set set = new HashSet(); //針對set集合的常用操作 set.add("ee"); set.add("ff"); set.add("1"); set.add(1); set.add(3); set.add(2); set.add(5); boolean f1 = set.add("aa"); boolean f2 =set.add("aa"); boolean f3 =set.add("aa"); System.out.println(f1); System.out.println(f2); System.out.println(f3); set.add("bb"); set.add("cc"); set.add("dd"); set.add(null); set.add(null); //遍歷set集合 Iterator iter = set.iterator(); System.out.println("-------------"); while(iter.hasNext()) { System.out.println(iter.next()); } } }