Java中 list为什么储存的元素是有序的,可以重复的,源码中哪些代码决定的
时间: 2023-04-08 14:02:40 浏览: 231
list中储存的元素有序且可重复是由于list的实现类ArrayList和LinkedList都是基于数组或链表实现的,而数组和链表都是有序的数据结构,同时它们也允许存储重复元素。在ArrayList和LinkedList的源码中,主要是通过数组或链表的操作来实现元素的添加、删除、查找等操作,这些操作都保证了元素的顺序和重复性。具体的代码实现可以参考ArrayList和LinkedList的源码。
阅读全文