欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

Map映射關(guān)系

?

①HashMap
繼承AbstractMap實現(xiàn)了Map、Cloneable、Serializable等接口;非線程安全

②HashTable
繼承Dictionary實現(xiàn)Map、Cloneable、Serializable等接口;線程安全

③TreeMap
繼承AbstractMap實現(xiàn)NavigableMap、Cloneable、Serializable等接口;非線程安全

④LinkedHashMap
LinkedHashMap是HashMap的子類;基本特性和使用與HashMap保持一致。對于Map而言,如果項目中要求輸入的順序和輸出的相同,此時即可使用LinkedHashMap實現(xiàn)。

(三)Set 是元素?zé)o序、不可重復(fù)、可為空的集合

①HashSet
由HashMap實現(xiàn),不保證元素順序且允許使用null元素;非線程安全

②TreeSet
繼承AbstractSet實現(xiàn)了NavigableSet、Cloneable、Serializable等接口;非線程安全

以上主要從主要繼承關(guān)系和接口實現(xiàn)的角度,分析各類庫的特性。希望大家有一個整體的把握。

3.常用方法

(一)List常用方法

list的大小size() -- 返回int類型
獲取第i個元素get(int i) -- 返回元素的值
判斷是否為空isEmpty() --返回boolean類型
是否包含某個元素contains(Object o) --返回boolean類型
添加元素add(Object o) -- 返回boolean類型
數(shù)組元素索引值indexOf(Object o) -- 返回int類型
移除數(shù)組元素remove(Object o) -- 返回boolean類型,等等。

(二)Map常用方法:

獲取map的大小size() -- 返回int類型
map的清空clear()
包含鍵containKey(Object ?key) -- 返回boolean類型
包含值containValue(Object value) -- 返回boolean類型
獲取指定元素get(Object key) --返回value的數(shù)據(jù)類型
添加元素put(Object key,Object value) --返回添加后的map
移除元素remove(Object key) -- 返回移除的map
修改元素的值replace(Object key,Object value) -- 返回修改后的map,等等。

(三)Set常用方法:

添加元素add(Object o)-- 返回boolean類型
是否包含元素contains(Object o)--返回boolean類型
獲取set的大小size()--返回int類型
判斷set是否為空isEmpty()--返回boolean類型
清空set中的元素clear()
移除元素remove(Object o) --返回boolean類型,等等。

(四)數(shù)組常用方法:

元素個數(shù)length屬性
末尾添加元素:push()
開頭添加元素unshift()
刪除最后一個元素pop()
刪除第一個元素shift()
截取數(shù)組元素slice()
數(shù)組翻轉(zhuǎn)reverse() 等,
另外數(shù)組工具類Arrays也提供了如asList(),sort()等諸多操作數(shù)組的方法。有興趣的朋友可以查閱文檔或編程實踐之。

關(guān)于java集合框架的更多知識點,建議參閱API文檔。
至此,介紹了一些java常用的數(shù)據(jù)類型的基本知識。

以上基礎(chǔ)知識,建議編碼實踐,加深理解。熟練掌握基礎(chǔ)后可以研究研究源碼。
下篇將和大家分享各類數(shù)據(jù)結(jié)構(gòu)的遍歷問題、轉(zhuǎn)換問題。

文章鏈接: http://m.qzkangyuan.com/22183.html

文章標(biāo)題:Map映射關(guān)系

文章版權(quán):夢飛科技所發(fā)布的內(nèi)容,部分為原創(chuàng)文章,轉(zhuǎn)載請注明來源,網(wǎng)絡(luò)轉(zhuǎn)載文章如有侵權(quán)請聯(lián)系我們!

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

Java數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)

2023-7-19 17:01:26

建站教程

Set 集合

2023-7-19 17:06:17

0 條回復(fù) A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 乌苏市| 谢通门县| 上杭县| 石城县| 邓州市| 韶山市| 清丰县| 横山县| 广西| 玛多县| 阜康市| 乐清市| 静宁县| 吉安市| 韩城市| 新巴尔虎右旗| 海阳市| 定边县| 周至县| 商都县| 漯河市| 修武县| 成都市| 玛沁县| 绿春县| 乌鲁木齐县| 淅川县| 吉林省| 汾阳市| 当阳市| 内乡县| 辽源市| 宜兰市| 防城港市| 绵阳市| 南昌县| 河津市| 凌云县| 双鸭山市| 镇坪县| 闽清县|