java hashedmap_Java基础 - Map接口的实现类 : HashedMap / LinkedHashMap /TreeMap 的构造/修改/遍历/ 集合视图方法/双向迭代输出...
import java.util.*;
/**一:Collection接口的
* Map接口: HashMap(主要實現類) : HashedMap / LinkedHashMap /TreeMap
* Map接口:對, 重復的鍵會進行值得覆蓋 ,輸出順序和放入順序是不一定可以保持順序的!
* 修改查詢操作: 1.put(key, value), 2.remove(key) 3.putAll(其他map), 復制其他映射中的所有鍵值對;
* 4.get(key),返回指定的鍵key所映射的值; 5.containsKey(key) /containsValue() 存在指定的鍵/值,則返回true
*-----------------------------
* 集合視圖方法:
* values()
* keySet()
* entrySet() :[Map.Entry 接口]四個方法:setValue(V value)/getKey()/getValue()/equals(o)
*------------------------------
* LinkedHashedMap 是HashMap類的子類,它保持鍵的順序與插入的順序一致!
* TreeMap 實現了 SortedMap的接口, SortedMap 接口能保證各項按照關鍵字升序進行排序(默認自然排序)
* 構造方法: TreeMap()/TreeMap(Comparator c)/TreeMap(SortedMap m)/TreeMap(Map m)
* --------------
* 二: 集合的輸出
* 1.遍歷key集 和value集 , Set keyset=mp3.keySet(); 然后使用加強的For循環即可!
* 2.遍歷value集 , Collection vals= mp3.values(); 然后使用迭代器for遍歷: Iterator i= vals.iterator();
* 3.//雙向迭代器輸出 :ListIterator it = all.listIterator() 正向/反向一波
* 4.遍歷鍵值對!
*/
總結
以上是生活随笔為你收集整理的java hashedmap_Java基础 - Map接口的实现类 : HashedMap / LinkedHashMap /TreeMap 的构造/修改/遍历/ 集合视图方法/双向迭代输出...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java ee会员功能项目_基于jsp的
- 下一篇: java 代码 内存泄露_如何用Java