更新時(shí)間:2020-05-26 16:29:32 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽4542次
第一步:根據(jù)entrySet()獲取TreeMap的“鍵值對(duì)”的Set集合。
第二步:通過(guò)Iterator迭代器遍歷“第一步”得到的集合。
//?假設(shè)map是TreeMap對(duì)象
//?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();
}
第一步:根據(jù)keySet()獲取TreeMap的“鍵”的Set集合。
第二步:通過(guò)Iterator迭代器遍歷“第一步”得到的集合。
//?假設(shè)map是TreeMap對(duì)象
//?map中的key是String類型,value是Integer類型
String?key?=?null;
Integer?integ?=?null;
Iterator?iter?=?map.keySet().iterator();
while?(iter.hasNext())?{
????????//?獲取key
????key?=?(String)iter.next();
????????//?根據(jù)key,獲取value
????integ?=?(Integer)map.get(key);
}
第一步:根據(jù)value()獲取TreeMap的“值”的集合。
第二步:通過(guò)Iterator迭代器遍歷“第一步”得到的集合。
//?假設(shè)map是TreeMap對(duì)象
//?map中的key是String類型,value是Integer類型
Integer?value?=?null;
Collection?c?=?map.values();
Iterator?iter=?c.iterator()?
while?(iter.hasNext())?{
????value?=?(Integer)iter.next();
}
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java編程技術(shù)分享,treemap的遍歷”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743