02 2023 档案

摘要:Collections 是一个操作 Set、List 和 Map 等集合的工具类 Collections 中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法 排序操作:(均为static方法) reverse(List): 阅读全文
posted @ 2023-02-20 22:55 今天也要努力写代码 阅读(17) 评论(0) 推荐(0) 编辑
摘要:LinkedHashMap LinkedHashMap 是 HashMap 的子类 在HashMap存储结构的基础上,使用了一对双向链表来记录添加元素的顺序 与LinkedHashSet类似,LinkedHashMap 可以维护 Map 的迭代顺序:迭代顺序与 Key-Value 对的插入顺序 阅读全文
posted @ 2023-02-20 22:36 今天也要努力写代码 阅读(25) 评论(0) 推荐(0) 编辑
摘要:HashMap是 Map 接口使用频率最高的实现类。 允许使用null键和null值,与HashSet一样,不保证映射的顺序。 所有的key构成的集合是Set:无序的、不可重复的。所以,key所在的类要重写:equals()和hashCode() 所有的value构成的集合是Collecti 阅读全文
posted @ 2023-02-20 22:03 今天也要努力写代码 阅读(24) 评论(0) 推荐(0) 编辑
摘要:一、Map的实现类的结构:* | Map:双列数据,存储key-value对的数据 类似于高中的函数:y = f(x)* | HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value* | LinkedHashMap:保证在遍历map元素时,可以按照添加的顺序实 阅读全文
posted @ 2023-02-20 22:00 今天也要努力写代码 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Set接口是Collection的子接口,set接口没有提供额外的方法  Set 集合不允许包含相同的元素,如果试把两个相同的元素加入同一个Set 集合中,则添加操作失败。  Set 判断两个对象是否相同不是使用 == 运算符,而是根据 equals() 方法 Set实现类之一:HashSe 阅读全文
posted @ 2023-02-18 17:49 今天也要努力写代码 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 鉴于Java中数组用来存储数据的局限性,我们通常使用List替代数组  List集合类中元素有序、且可重复,集合中的每个元素都有其对应的顺序索引。  List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据 序号存取容器中的元素。 List接口框架* | Collection 阅读全文
posted @ 2023-02-18 16:14 今天也要努力写代码 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Collection接口继承树: 重点在于List中的ArrayList以及迭代器的使用,而Set使用的较少,只做一定的源码了解即可 Collection 接口的一些方法使用: 1、添加  add(Object obj) //添加一个一个的对象(里面会自动装箱,例如int >包装类)  addA 阅读全文
posted @ 2023-02-18 11:19 今天也要努力写代码 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示