更新時間:2020-05-26 16:29:32 來源:動力節(jié)點 瀏覽4965次
第一步:根據(jù)entrySet()獲取TreeMap的“鍵值對”的Set集合。
第二步:通過Iterator迭代器遍歷“第一步”得到的集合。
//?假設(shè)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();
}
第一步:根據(jù)keySet()獲取TreeMap的“鍵”的Set集合。
第二步:通過Iterator迭代器遍歷“第一步”得到的集合。
//?假設(shè)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();
????????//?根據(jù)key,獲取value
????integ?=?(Integer)map.get(key);
}
第一步:根據(jù)value()獲取TreeMap的“值”的集合。
第二步:通過Iterator迭代器遍歷“第一步”得到的集合。
//?假設(shè)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();
}
以上就是動力節(jié)點java培訓(xùn)機構(gòu)的小編針對“Java編程技術(shù)分享,treemap的遍歷”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)閱讀