摘要: Collections是操作集合的工具类,提供了大量操作集合的方法,包括查询、修改、排序、同步等。 Collections中的方法均为静态方法。 1、排序 void reverse(List list) 反转 void shuffle(List list) 随机排序(可用于模拟洗牌) void so 阅读全文
posted @ 2019-05-20 22:44 chy_18883701161 阅读(264) 评论(1) 推荐(0) 编辑
摘要: hash系列的集合: HashSet、LinkedHashSet 采用hash算法决定元素在集合中的存储位置 HashMap、LinkedHashMap、Hashtable 采用hash算法决定key在集合中的存储位置 hash表中可以存储元素的位置,被称为bucket(桶)。 在通常情况下,一个b 阅读全文
posted @ 2019-05-20 21:20 chy_18883701161 阅读(1328) 评论(0) 推荐(0) 编辑
摘要: Map的继承关系: Map接口的常用实现类: 1、HashMap、Hashtable(t是小写) HashMap不是线程安全的,key、value的值都可以是null。 Hashtable是线程安全的,key、value的值都不能是null。 HashMap、Hashtable都是无序的。 如果要使 阅读全文
posted @ 2019-05-20 01:49 chy_18883701161 阅读(4660) 评论(0) 推荐(0) 编辑
摘要: Map是双列集合的根接口,用于存储具有映射关系的数据。 根据key来区分每一项、获取对应的value,所以key不能重复。 key、value都可以是任意类型的数据。 Map提供了一个内部类Entry用来封装键值对,一个键值对就是一个Entry实例。 Map的常用方法(所有子类都可以直接使用): v 阅读全文
posted @ 2019-05-20 00:19 chy_18883701161 阅读(229) 评论(0) 推荐(0) 编辑