国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

HashSet集合介紹

Dogee / 3276人閱讀

摘要:接口接口接口的特點不允許存儲重復的元素沒有索引沒有帶索引的方法也不能使用普通的循環遍歷集合接口特點不允許存儲重復的元素沒有索引沒有帶索引的方法也不能使用普通的循環遍歷是一個無序的集合存儲元素和取出元素的順序有可能不一致底層是一個哈希表結構查

package com.itheima.demo02.Set;

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

/*

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 set = new HashSet<>();
    //使用add方法往集合中添加元素
    set.add(1);
    set.add(3);
    set.add(2);
    set.add(1);
    //使用迭代器遍歷set集合
    Iterator 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);
    }
}

}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/75093.html

相關文章

  • 3分鐘搞掂Set集合

    摘要:下面總結一下集合常用的三個子類吧無序,允許為,底層是散列表紅黑樹,非線程同步有序,不允許為,底層是紅黑樹非線程同步迭代有序,允許為,底層是雙向鏈表,非線程同步從結論而言我們就可以根據自己的實際情況來使用了。 前言 聲明,本文用的是jdk1.8 前面章節回顧: Collection總覽 List集合就這么簡單【源碼剖析】 Map集合、散列表、紅黑樹介紹 HashMap就是這么簡單【源碼...

    widuu 評論0 收藏0
  • HashSet源碼分析:JDK源碼系列

    摘要:簡介繼續分析源碼,上一篇文章把的分析完畢。本文開始分析簡單的介紹一下。存儲的元素是無序的并且允許使用空的元素。 1.簡介 繼續分析源碼,上一篇文章把HashMap的分析完畢。本文開始分析HashSet簡單的介紹一下。 HashSet是一個無重復元素集合,內部使用HashMap實現,所以HashMap的特征耶繼承了下來。存儲的元素是無序的并且HashSet允許使用空的元素。 HashSe...

    用戶83 評論0 收藏0
  • Java? 教程(Set接口)

    Set接口 Set是一個不能包含重復元素的Collection,它模擬了數學集抽象,Set接口僅包含從Collection繼承的方法,并添加禁止重復元素的限制,Set還為equals和hashCode操作的行為添加了一個更強的契約,允許Set實例有意義地進行比較,即使它們的實現類型不同,如果兩個Set實例包含相同的元素,則它們是相等的。 Java平臺包含三個通用的Set實現:HashSet、Tre...

    Apollo 評論0 收藏0
  • Collection集合知識點總結

    摘要:和的區別是非線程安全的,效率高是基于線程安全的,效率低底層基于鏈表實現,鏈表內存是散亂的,每一個元素存儲本身內存地址的同時還存儲下一個元素的地址。基本上都是以為基礎。 什么是集合 Java是一門面向對象的語言. 為了方便操作多個對象,那么我們就得把這多個對象存儲起來 想要存儲多個對象(變量),我們就需要一個容器 集合就是一個放數據的容器(集合類存放的都是對象的引用,而非對象本身) ...

    I_Am 評論0 收藏0
  • List&Map&Set的操作和遍歷

    摘要:的操作和遍歷的三大集合即。的實現類原理比較簡單,比較復雜,而其實是基于的一種實現。 List&Map&Set的操作和遍歷 Java的三大集合即:Set、List、Map。 Set:代表無序、不可重復的集合,常用的有HashSet(哈希表實現)、TreeSet(紅黑樹實現); List:代表有序、可以重復的集合,比較常用的有ArrayList(數組實現)、LinkedList(鏈表實現...

    lavnFan 評論0 收藏0

發表評論

0條評論

Dogee

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<