Java基礎(chǔ)之詳解HashSet的使用方法
HashSet 基于 HashMap 來實(shí)現(xiàn)的,是一個(gè)不允許有重復(fù)元素的集合。
HashSet 允許有 null 值。
HashSet 是無序的,即不會(huì)記錄插入的順序。
HashSet 不是線程安全的, 如果多個(gè)線程嘗試同時(shí)修改 HashSet,則最終結(jié)果是不確定的。 您必須在多線程訪問時(shí)顯式同步對 HashSet 的并發(fā)訪問。
HashSet 實(shí)現(xiàn)了 Set 接口。
HashSet 中的元素實(shí)際上是對象,一些常見的基本類型可以使用它的包裝類。
添加元素HashSet 類提供類很多有用的方法,添加元素可以使用 add() 方法:
實(shí)例

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

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

實(shí)例

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

可以使用 for-each 來迭代 HashSet 中的元素。
實(shí)例


到此這篇關(guān)于Java基礎(chǔ)之詳解HashSet的使用方法的文章就介紹到這了,更多相關(guān)HashSet的使用方法內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. IntelliJ IDEA安裝插件的方法步驟2. Docker 部署 Prometheus的安裝詳細(xì)教程3. idea重置默認(rèn)配置的方法步驟4. idea導(dǎo)入maven項(xiàng)目的方法5. IntelliJ IDEA設(shè)置自動(dòng)提示功能快捷鍵的方法6. idea設(shè)置代碼格式化的方法步驟7. IntelliJ IDEA調(diào)整字體大小的方法8. 通過Django Admin+HttpRunner1.5.6實(shí)現(xiàn)簡易接口測試平臺(tái)9. idea打開多個(gè)窗口的操作方法10. idea給項(xiàng)目打war包的方法步驟

網(wǎng)公網(wǎng)安備