JAVA的arraylist可以用下标直接访问吗?

2024-12-03 15:22:15
推荐回答(1个)
回答1:

JAVA的arraylist可以用下标直接访问的。

  • 顺序存储的因为他们每个元素在内存中都是连续的,所以可以通过下标访问。下表访问其实就是给当前个元素的内存地址加上一个或多个单位(存储一个元素的内存)的内存空间。

  • 线性集合有两种存储方式 ,一种是顺序存储的 ,而另一种是链表存储 。

  • ArrayList是数组集合,可不是链表哦。

  • 在C#中,链表表示的集合叫做LinkedList,这个才是你学过的不能使用下标访问的链表集合。

  • ArrayList是动态的数组集合,它是底层实现是基于数组的,而数组排列是连续的内存空间,所以可以使用下标来计算每一个元素的内存位置,从而获取元素本身。

  • 纠正一点,在C#中,所谓的“下标”叫做“索引器”。是类的一种特殊的方法。