日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

實(shí)例講解Java HashSet

瀏覽:21日期:2022-08-29 15:57:26

HashSet 基于 HashMap 來實(shí)現(xiàn)的,是一個(gè)不允許有重復(fù)元素的集合。

HashSet 允許有 null 值。

HashSet 是無序的,即不會(huì)記錄插入的順序。

HashSet 不是線程安全的, 如果多個(gè)線程嘗試同時(shí)修改 HashSet,則最終結(jié)果是不確定的。 您必須在多線程訪問時(shí)顯式同步對(duì) HashSet 的并發(fā)訪問。

HashSet 實(shí)現(xiàn)來 Set 接口。

實(shí)例講解Java HashSet

HashSet 中的元素實(shí)際上是對(duì)象,一些常見的基本類型可以使用它的包裝類。

基本類型對(duì)應(yīng)的包裝類表如下:

基本類型 引用類型 boolean Boolean byte Byte short Short int Integer long Long float Float double Double char Character

HashSet 類位于 java.util 包中,使用前需要引入它,語法格式如下:

import java.util.HashSet; // 引入 HashSet 類

以下實(shí)例我們創(chuàng)建一個(gè) HashSet 對(duì)象 sites,用于保存字符串元素:

HashSet<String> sites = new HashSet<String>();

添加元素

HashSet 類提供類很多有用的方法,添加元素可以使用 add() 方法:

// 引入 HashSet 類 import java.util.HashSet;public class RunoobTest { public static void main(String[] args) { HashSet<String> sites = new HashSet<String>(); sites.add('Google'); sites.add('Runoob'); sites.add('Taobao'); sites.add('Zhihu'); sites.add('Runoob'); // 重復(fù)的元素不會(huì)被添加 System.out.println(sites); }}

執(zhí)行以上代碼,輸出結(jié)果如下:

[Google, Runoob, Zhihu, Taobao]

在上面的實(shí)例中,Runoob 被添加了兩次,它在集合中也只會(huì)出現(xiàn)一次,因?yàn)榧现械拿總€(gè)元素都必須是唯一的。

判斷元素是否存在

我們可以使用 contains() 方法來判斷元素是否存在于集合當(dāng)中:

// 引入 HashSet 類 import java.util.HashSet;public class RunoobTest { public static void main(String[] args) { HashSet<String> sites = new HashSet<String>(); sites.add('Google'); sites.add('Runoob'); sites.add('Taobao'); sites.add('Zhihu'); sites.add('Runoob'); // 重復(fù)的元素不會(huì)被添加 System.out.println(sites.contains('Taobao')); }}

執(zhí)行以上代碼,輸出結(jié)果如下:

true

刪除元素

我們可以使用 remove() 方法來刪除集合中的元素:

// 引入 HashSet 類 import java.util.HashSet;public class RunoobTest { public static void main(String[] args) { HashSet<String> sites = new HashSet<String>(); sites.add('Google'); sites.add('Runoob'); sites.add('Taobao'); sites.add('Zhihu'); sites.add('Runoob'); // 重復(fù)的元素不會(huì)被添加 sites.remove('Taobao'); // 刪除元素,刪除成功返回 true,否則為 false System.out.println(sites); }}

執(zhí)行以上代碼,輸出結(jié)果如下:

[Google, Runoob, Zhihu]

刪除集合中所有元素可以使用 clear 方法:

// 引入 HashSet 類 import java.util.HashSet;public class RunoobTest { public static void main(String[] args) { HashSet<String> sites = new HashSet<String>(); sites.add('Google'); sites.add('Runoob'); sites.add('Taobao'); sites.add('Zhihu'); sites.add('Runoob'); // 重復(fù)的元素不會(huì)被添加 sites.clear(); System.out.println(sites); }}

執(zhí)行以上代碼,輸出結(jié)果如下:

[]

計(jì)算大小

如果要計(jì)算 HashSet 中的元素?cái)?shù)量可以使用 size() 方法:

// 引入 HashSet 類 import java.util.HashSet;public class RunoobTest { public static void main(String[] args) { HashSet<String> sites = new HashSet<String>(); sites.add('Google'); sites.add('Runoob'); sites.add('Taobao'); sites.add('Zhihu'); sites.add('Runoob'); // 重復(fù)的元素不會(huì)被添加 System.out.println(sites.size()); }}

執(zhí)行以上代碼,輸出結(jié)果如下:

4

迭代 HashSet

可以使用 for-each 來迭代 HashSet 中的元素。

// 引入 HashSet 類 import java.util.HashSet;public class RunoobTest { public static void main(String[] args) { HashSet<String> sites = new HashSet<String>(); sites.add('Google'); sites.add('Runoob'); sites.add('Taobao'); sites.add('Zhihu'); sites.add('Runoob'); // 重復(fù)的元素不會(huì)被添加 for (String i : sites) { System.out.println(i); } }}

執(zhí)行以上代碼,輸出結(jié)果如下:

GoogleRunoobZhihuTaobao

以上就是實(shí)例講解Java HashSet的詳細(xì)內(nèi)容,更多關(guān)于Java HashSet的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
美女日韩在线中文字幕| 欧美国产免费| 欧美三级精品| 亚洲女人av| 久久人人97超碰国产公开结果| 悠悠资源网久久精品| 青草av.久久免费一区| 精品视频99| 欧美日韩视频| 青草综合视频| 色网在线免费观看| 视频一区国产视频| 精品中文在线| 亚洲一区二区三区免费在线观看| 91精品一区| 日韩高清中文字幕一区二区| 免费成人网www| 国产亚洲一卡2卡3卡4卡新区| 免费福利视频一区二区三区| 亚洲精品无吗| 色婷婷久久久| 国产欧美一区二区色老头| 午夜精品成人av| 日韩1区2区日韩1区2区| 蜜臀久久精品| 日本国产欧美| 亚洲天堂黄色| 久久精品国产999大香线蕉| 亚洲激精日韩激精欧美精品| 国产精品一国产精品k频道56| 日韩在线欧美| 日韩精品三区四区| 国产综合亚洲精品一区二| 久久精品97| 尹人成人综合网| 高清在线一区| 日本aⅴ精品一区二区三区| 伊人久久高清| 久久不卡日韩美女| 免费的成人av| 久久久夜夜夜| 免费亚洲一区| 在线日韩视频| 日韩黄色免费网站| 黑人精品一区| 丝袜国产日韩另类美女| 日韩av网站在线免费观看| 国产99在线| 日韩精彩视频在线观看| 日韩一区自拍| 欧美偷窥清纯综合图区| 久久久久久久久99精品大| 日本亚洲最大的色成网站www | 在线免费观看亚洲| 国产精品任我爽爆在线播放| 日韩电影在线视频| 婷婷成人av| 成人精品国产亚洲| 亚洲精品成人一区| 91精品一区二区三区综合在线爱| 日韩av不卡一区二区| 今天的高清视频免费播放成人| 欧美日韩91| 欧美精品一区二区三区精品| 国产精品久久久久久久久久久久久久久 | 国产精品99久久久久久董美香| 国产91一区| 国产精品一国产精品k频道56| 欧美日韩黑人| 成人午夜网址| 欧美日韩亚洲一区三区| 激情综合网站| 欧美激情另类| 国产免费播放一区二区| 悠悠资源网久久精品| 国产999精品在线观看| 日韩高清欧美激情| 91国语精品自产拍| 热三久草你在线| 国产精品videosex极品| 亚洲精品亚洲人成在线观看| 婷婷成人基地| 人人香蕉久久| 国产在线观看www| 久久精品一区| 国产欧美欧美| 婷婷综合福利| 热久久国产精品| 夜夜嗨一区二区三区| 99精品视频在线| 9999国产精品| 精品理论电影在线| 日韩精品视频在线看| 日韩影院在线观看| 国产精品免费看| 久久久成人网| 日本不卡免费高清视频在线| 久久精品亚洲一区二区| 国产欧美日韩亚洲一区二区三区| 亚洲精品国产精品粉嫩| 久久夜色精品| 亚洲尤物在线| 亚洲中午字幕| 91久久亚洲| 99视频精品| 91精品福利| 不卡av一区二区| 久久一区二区三区喷水| 亚洲精品1区2区| 伊人成人在线视频| 五月婷婷亚洲| 亚洲黄色在线| 亚洲综合三区| 三级在线观看一区二区| 一区久久精品| 午夜在线观看免费一区| 欧美中文日韩| 一区在线观看| 久久不射中文字幕| 午夜在线播放视频欧美| 中文日韩在线| 麻豆精品网站| 三级欧美在线一区| 亚洲一区二区三区四区电影| 免费日韩一区二区| 综合激情视频| 亚洲精品亚洲人成在线观看| 天堂va在线高清一区| 日韩国产在线一| 国产精品视频一区二区三区四蜜臂 | 成人欧美一区二区三区的电影| 国产成人精品福利| 98精品视频| 国产一区二区中文| 中文精品在线| 亚洲久久视频| 欧美日韩18| 韩日一区二区| 久久久亚洲一区| 亚洲一区二区三区免费在线观看| 一区二区日韩免费看| 欧美亚洲综合视频| 美腿丝袜在线亚洲一区| 精品免费视频| 91欧美日韩| 亚洲先锋成人| 国产女优一区| 欧美日本一区| 中文在线а√天堂| 亚洲精品成人| 91成人小视频| 国产网站在线| 国产美女精品| 国产乱码精品一区二区三区四区| 久久伊人亚洲| 蜜桃成人av| 亚洲精品国产日韩| 麻豆精品少妇| 久久精品动漫| 亚洲精品韩国| 丁香婷婷久久| 99国产精品| 欧美一区激情| 日韩欧美一区二区三区免费看| 好吊一区二区三区| 欧美午夜三级| 999精品色在线播放| 综合一区在线| 久草免费在线视频| 日韩在线卡一卡二| 精品亚洲免a| 鲁大师成人一区二区三区| 欧美精品导航| 欧美日韩国产一区精品一区| 欧美日韩xxxx| 国产专区一区| 国产精品久久久久av蜜臀 | 亚洲国产成人精品女人| 91精品福利观看| 四虎884aa成人精品最新| 中文字幕日韩亚洲| 国内自拍视频一区二区三区| 在线国产一区| 国产精品红桃| 亚洲一区日本| 国产伊人久久| 亚洲精品乱码久久久久久蜜桃麻豆| 麻豆成人综合网| 一本一本久久| 电影91久久久| 亚洲色图综合| 久久久精品五月天| 国产情侣久久| 亚洲二区三区不卡| 精品国产一区二区三区性色av| 在线看片日韩| 免费观看久久av| 国产精品国产三级国产在线观看| 亚洲伊人精品酒店| 欧美丝袜一区|