1. 程式人生 > 實用技巧 >java集合類set

java集合類set

set 的特點是:

1.不允許儲存重複的元素

2.沒有索引,沒有帶索引的方,不能直接使用for 遍歷

hashset 的特點:

1.不允許儲存重複的元素

2.沒有索引,沒有帶索引的方,不能直接使用for 遍歷

3.是一個無序集合,儲存元素的順序和取出元素的順序可能不同

4.底層是一個hash表結構,(查詢速度非常快)

hashset 的示例:

package com.collectiondo;

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

public class TestSet {
    
public static void main(String[] args) { Set set=new HashSet(); set.add("路飛"); set.add("路飛"); set.add("娜美"); set.add("索隆"); set.add("山治"); //迭代器的方式遍歷 Iterator it=set.iterator(); while(it.hasNext()){ System.out.println(
"迭代器:"+it.next() ); } //增強for 遍歷 for(Object s:set){ System.out.println("增強for:"+s); } } }

輸出結果是:

迭代器:山治
迭代器:娜美
迭代器:索隆
迭代器:路飛
增強for:山治
增強for:娜美
增強for:索隆
增強for:路飛
//從結果可以看出,存元素和取元素的順序是不同的,而且裡面的值不能重複