更新時間:2020-05-26 16:29:32 來源:動力節點 瀏覽4522次
第一步:根據entrySet()獲取TreeMap的“鍵值對”的Set集合。
第二步:通過Iterator迭代器遍歷“第一步”得到的集合。
//?假設map是TreeMap對象
//?map中的key是String類型,value是Integer類型?
Integer?integ?=?null;
Iterator?iter?=?map.entrySet().iterator();
while(iter.hasNext())?{
????Map.Entry?entry?=?(Map.Entry)iter.next();
????//?獲取key
????key?=?(String)entry.getKey();
????????//?獲取value
????integ?=?(Integer)entry.getValue();
}
第一步:根據keySet()獲取TreeMap的“鍵”的Set集合。
第二步:通過Iterator迭代器遍歷“第一步”得到的集合。
//?假設map是TreeMap對象
//?map中的key是String類型,value是Integer類型
String?key?=?null;
Integer?integ?=?null;
Iterator?iter?=?map.keySet().iterator();
while?(iter.hasNext())?{
????????//?獲取key
????key?=?(String)iter.next();
????????//?根據key,獲取value
????integ?=?(Integer)map.get(key);
}
第一步:根據value()獲取TreeMap的“值”的集合。
第二步:通過Iterator迭代器遍歷“第一步”得到的集合。
//?假設map是TreeMap對象
//?map中的key是String類型,value是Integer類型
Integer?value?=?null;
Collection?c?=?map.values();
Iterator?iter=?c.iterator()?
while?(iter.hasNext())?{
????value?=?(Integer)iter.next();
}
以上就是動力節點java培訓機構的小編針對“Java編程技術分享,treemap的遍歷”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習