1.遍歷TreeMap的鍵值對
第一步:根據(jù)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();}
2.遍歷TreeMap
第一步:根據(jù)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();????????//?根據(jù)key,獲取value????integ?=?(Integer)map.get(key);}
3.遍歷TreeMap的值
第一步:根據(jù)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();}
以上就是長沙達內(nèi)教育java培訓機構的小編針對“Java編程技術分享,treemap的遍歷”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。