ArrayList:一种“基于数组实现的可变长列表”结构(常见于 Java 等语言/框架语境),支持按索引快速访问元素,并可动态扩容;插入/删除中间元素通常需要移动后续元素。(不同语言中的实现与特性可能略有差异。)
/əˈreɪ lɪst/
I stored the names in an ArrayList.
我把这些名字存进了一个 ArrayList。
To avoid performance issues, she preallocated the ArrayList and then appended thousands of records in a loop.
为避免性能问题,她先为 ArrayList 预分配容量,然后在循环中追加了成千上万条记录。
由 array(数组) + list(列表) 组合而来,字面意思是“数组形式的列表”,强调其内部以数组作为底层存储,从而实现按下标访问与动态扩容。