Java中的动态数组 - 我有哪些选择?

时间:2014-04-01 10:27:11

标签: java arrays dynamic arraylist

现在,在你开始点击这个问题的向下箭头之前,请听我说。

我正在写一篇关于Java类动态数组的论文。我已经知道了普通的数组(1D和2D)和ArrayList。现在,我的老师声称有更多种类的动态数组,但她拒绝告诉我任何事情,因为我是那个想做这项工作的人。

我一直在搜索,我发现的唯一的东西是Linked List,它甚至不能用于数组。我根本找不到任何其他动态阵列的东西。有人可以向我解释一下动态数组的类型是什么(如果还有更多的ArrayList)并且可能会给我一些洞察力吗?如果没有,只是类型会很好。真的在这里挣扎......

感谢。

编辑:原来她想要动态数据结构,而不是数组。所以想象每当你在那里阅读数组时,就会写成“数据结构”。遗憾

编辑:那么让我看看我是否完成了所有这些:我需要谈谈java集合,java向量和列表(谈论所有List类型的一小部分)。什么遗失?

2 个答案:

答案 0 :(得分:1)

CopyOnArrayListArrayList相同,但允许并发修改。

答案 1 :(得分:1)

基于动态数组概念的ArrayList和LinkedList 有关列表的更多信息 请查看here