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

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
安远县| 苏州市| 西盟| 阜阳市| 绿春县| 湖州市| 利辛县| 洪洞县| 修武县| 房山区| 乐清市| 岗巴县| 昌宁县| 昭觉县| 新和县| 平武县| 永州市| 瑞金市| 丰宁| 台湾省| 岗巴县| 萝北县| 孟津县| 富裕县| 界首市| 易门县| 北碚区| 蒙阴县| 昔阳县| 师宗县| 全州县| 五大连池市| 石泉县| 吴川市| 江华| 资源县| 沙田区| 苍梧县| 元朗区| 稷山县| 无锡市|