ArrayList的增删效率低,但是改查效率高. 而LinkedList正好相反,增删由于不需要移动底层数组数据,其底层是链表实现的,只需要修改链表节点指针,所以效率较高. 而改和查,都需要先定位到目标节点,所以效率较低. 开篇前,再说一遍Collection.toArray(); . 这个方法很重要,不管是ArrayList.LinkedList 在批量add的时候,都会先转化成数组去做. 因为数组可以用for循环直接花式遍历.比较方便 高效 套路依旧, 本文将从几个常用方法下手,来阅读Lin…