集合
文章平均质量分 82
Java技术债务
坚决不留下一个技术债务,欢迎关注:Java技术债务!
展开
-
【集合】List取交集、并集(去重)、差集
交集差集并集不去重去重elementData引用还是指向this.elementData,所以后面直接操作elementData改变的会是this。对自身进行了遍历,在遍历的过程中判断传进来的集合中是否包含当前元素,如果包含,则按顺序写入当前集合中。ArrayList对此方法进行了重写,先对传入的参数进行了非空判断。第二个判断就是将交集后面多余的元素去除。原创 2023-12-05 15:24:04 · 6683 阅读 · 0 评论 -
Java常用集合List、Map、Set介绍以及一些面试问题
文章目录集合框架图常用接口介绍以及区别常用接口类介绍ArrayListLinkedListHashMapTreeMapLinkedHashMapHashSetTreeSet其他问题更多文章和干货请移驾公众号和个人网站集合框架图集合和数组的区别:数组是固定长度的;集合可变长度的。数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。数组存储的元素必须是同一个数据类型;集合存储的对象可以是不同数据类型。常用接口介绍以及区别List(有序、可重复)List里存放的对象原创 2022-01-17 23:01:59 · 792 阅读 · 1 评论