package com.itheima.demo02.Set;java
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;code
/*索引
java.util.Set接口 extends Collection接口 Set接口的特色: 1.不容許存儲重複的元素 2.沒有索引,沒有帶索引的方法,也不能使用普通的for循環遍歷 java.util.HashSet集合 implements Set接口 HashSet特色: 1.不容許存儲重複的元素 2.沒有索引,沒有帶索引的方法,也不能使用普通的for循環遍歷 3.是一個無序的集合,存儲元素和取出元素的順序有可能不一致 4.底層是一個哈希表結構(查詢的速度很是的快)
*/
public class Demo01Set {接口
public static void main(String[] args) { Set<Integer> set = new HashSet<>(); //使用add方法往集合中添加元素 set.add(1); set.add(3); set.add(2); set.add(1); //使用迭代器遍歷set集合 Iterator<Integer> it = set.iterator(); while (it.hasNext()){ Integer n = it.next(); System.out.println(n);//1,2,3 } //使用加強for遍歷set集合 System.out.println("-----------------"); for (Integer i : set) { System.out.println(i); } }
}it