最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Java學習筆記:Map,遍歷HashMap ,Collection,Collections等常用方法,Set,put

2020-03-15 19:41 作者:詩書畫唱  | 我要投稿

Map接口特點:
具有鍵值對的集合,通過鍵去訪問值的內(nèi)容
Map鍵是不能重復的,但是值是可以重復


鍵為K,即Key。值為V,即Value。


構造方法:
HashMap<String,String>?hw=new?HashMap<String,String>();//默認無參數(shù)構造


HashMap<String,String>?hw1=new?HashMap<String,String>(48);//默認大小,16,每次增加內(nèi)容,占用的空間就會得到其平方(<>為泛型,<String,String>表明只儲存String和String類型的數(shù)據(jù)


hw1.put("1","張三");hw1.put("2","李四");hw1.put("3","王五");


HashMap<String,String>?hw2=new?HashMap<String,String>(48,0.75f);//默認大小,0.75是其負載因子


HashMap<String,String>?hw3=new?HashMap<String,String>(hw1);//傳遞一個實現(xiàn)了Map接口的內(nèi)容



常用方法:
// put(Object?o1,Object?o2) 添加及修改的功能
// containsKey(Object?K) 判斷集合中是否包含鍵K
// containsValue(Object?value) 判斷集合中是否包含值value
// isEmpty() 判斷集合是否為空
// replace(Key?k,Value?v) 進行更改Map的值
// clear() 清空集合?
// remove(Object?Key) 刪除指定的key
// size() 返回具有對應關系的個數(shù)
// get(Object?key) 得到指定key的value值
// keySet() 得到map中所有的key
// values() 返回所有值的集合
// EntrySet 返回具有映射關系的Set集合








遍歷HashMap

HashMap<String,String>?hw1=new?HashMap<String,String>();//默認無參數(shù)構造
hw1.put("1","張三");hw1.put("2","李四");hw1.put("3","王五");
System.out.println(hw1);


//方法1直接打印map集合,通過Key鍵去得到Value值

Set<String>?ss=hw1.keySet();//接收所有的鍵
for(String?i:ss){
System.out.println("Key鍵:"+i+"Value值:"+hw1.get(i));
}



//方法2:獲取所有的鍵和值
Set<Map.Entry<String,String>>?set1=hw1.entrySet();//得到所有的鍵和值
for(Map.Entry<String,String>?ss1:set1){
System.out.println(ss1);
}





Collection:

是一個接口,位于list和set的父接口


Collections:一個工具類,擁有很多操作集合的方法


// Collections常用方法
// ?void?sort?(List<T>?list):排序,默認情況下是自然排序
// int?binarySearch?(List<?>?list,?T?key):二分查找集合中的內(nèi)容
// ?T?max?(Collection<?>?coll):最大值(最小值類似用法)
// void?reverse?(List<?>?list)?:順序反轉
// void?shuffle?(List<?>?list):隨機置換
// void?fill(List<?>?list,String?str):完全替換
// void?swap(List<?>?list,int?index1,int?index2):
// 將兩個索引位置的內(nèi)容進行替換

// List<E>??Copy(List?old,List?new):復制集合


Java學習筆記:Map,遍歷HashMap ,Collection,Collections等常用方法,Set,put的評論 (共 條)

分享到微博請遵守國家法律
南澳县| 武夷山市| 上饶市| 连城县| 天柱县| 鲁甸县| 安新县| 洛南县| 高邮市| 无为县| 盐源县| 平塘县| 隆德县| 江山市| 黄龙县| 民权县| 凉山| 社会| 清徐县| 台州市| 龙岩市| 湖州市| 晋江市| 塘沽区| 额济纳旗| 抚顺市| 河津市| 右玉县| 淮北市| 安国市| 长沙县| 乳山市| 巴林右旗| 东辽县| 来安县| 凯里市| 珠海市| 阜平县| 芜湖市| 玛曲县| 公主岭市|