Java集合的十大问题总结

1.何时在ArrayList上使用LinkedList? ArrayList本质上是一个数组。它的元素可以通过索引直接访问。但是,如果数组已满,则需要一个更大的新数组来分配,并将所有元素移动到新数组将花费O(n)时间。另外,添加或删除元素都需要移动数组中的现有元素。这可能是使用ArrayList的最大缺点。 LinkedList是一个双链表。因此,要访问中间的元素,必须从列表的开头进行搜索。另一方
相关文章
相关标签/搜索