集合
文章平均质量分 59
分享关于最新使用与源码
①笶侕濄
这个作者很懒,什么都没留下…
展开
-
集合数据转换
生成树形结构public class Menu { private Integer id; private String name; private Integer parentId; private List<Menu> childList; public Menu(Integer id, String name, Integer parentId) { this.id = id; this.name = name;原创 2021-11-11 23:37:09 · 379 阅读 · 0 评论 -
HashMap源码分析
HashMap源码分析数组结构HashMap由数组+链表/红黑树 组成。当数组某一元素Hash冲突达到8时,会转变为红黑树。当长度小于6时,又会转变为链表基本属性// 实际存储的key-value键值对的个数transient int size;// 阈值,当table == {}时,该值为初始容量(16);当table被填充了,也就是为table分配内存空间后,threshold一般为 capacity*loadFactory// HashMap在进行扩容时需要参考thresholdin原创 2021-03-09 22:07:35 · 93 阅读 · 0 评论 -
JDK8 集合之List、Map新增方法
listreplaceAllpublic void testList() { List<Integer> list = Lists.newArrayList(1, 2, 3, 4, 5); list.replaceAll(t -> t + 10); System.out.println(list);}toArraypublic void testList2() { List<Integer> list = Lists.newArray原创 2021-03-06 21:14:29 · 1080 阅读 · 0 评论