Java基本功:容器Map
原文引用 大专栏 https://www.dazhuanlan.com/2019/08/26/5d63503004632/ 目录 Map:一个键值(key)对应一个对象(value)的容器接口,并且没有排序 Map的三种遍历 Entry对象(键值对对象):在获得entrySet()返回的Set对象必须声明Entry类型,value> HashMap:哈希算法 ,同样需要实现HashCode()和equals()方法 TreeMap:和TreeSet类似,红黑树结构,同样进行排序(次序由存入TreeMap的类的compare()或compareTo()方法决定,也就是说装入TreeMap的类必须实现HashCode(),equals(),compare()三个方法),同时TreeMap还有一个subMap()用来返回子树。 Map:一个键值(key)对应一个对象(value)的容器接口,并且没有排序 Map的三种遍历 123456789101112131415161718192021222324252627 //遍历方式:由于Map没有提供iterator()函数,而是用keySet(),values()和entrySet()三个方法取代//方法一Collection<String> c=m.values();for(Iterator<String> it=c.iterator()