摘要:
Collections 是一个操作 Set、List 和 Map 等集合的工具类 Collections 中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法 排序操作:(均为static方法) reverse(List): 阅读全文
摘要:
LinkedHashMap LinkedHashMap 是 HashMap 的子类 在HashMap存储结构的基础上,使用了一对双向链表来记录添加元素的顺序 与LinkedHashSet类似,LinkedHashMap 可以维护 Map 的迭代顺序:迭代顺序与 Key-Value 对的插入顺序 阅读全文
摘要:
HashMap是 Map 接口使用频率最高的实现类。 允许使用null键和null值,与HashSet一样,不保证映射的顺序。 所有的key构成的集合是Set:无序的、不可重复的。所以,key所在的类要重写:equals()和hashCode() 所有的value构成的集合是Collecti 阅读全文
摘要:
一、Map的实现类的结构:* | Map:双列数据,存储key-value对的数据 类似于高中的函数:y = f(x)* | HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value* | LinkedHashMap:保证在遍历map元素时,可以按照添加的顺序实 阅读全文