五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

分享到微博請遵守國家法律
万盛区| 东安县| 石阡县| 隆安县| 收藏| 法库县| 双江| 正阳县| 木兰县| 铁岭市| 万源市| 田东县| 福建省| 洪江市| 民和| 迭部县| 大冶市| 浪卡子县| 朝阳区| 敦化市| 延吉市| 通榆县| 广德县| 岢岚县| 青阳县| 肃北| 西和县| 深圳市| 临颍县| 慈溪市| 米泉市| 咸阳市| 二连浩特市| 全州县| 平江县| 安陆市| 四平市| 尉氏县| 石屏县| 曲周县| 大埔县|