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

 我来答
乌黑桃s
高粉答主

2018-01-05 · 醉心答题,欢迎关注
知道大有可为答主
回答量:356
采纳率:100%
帮助的人:10万
展开全部

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

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

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

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

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

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

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式