【发布时间】:2011-12-14 13:19:20
【问题描述】:
我想实现一个可以随时以任何方式添加元素的阻塞。但我必须能够按顺序访问它们。
例如,考虑添加了元素 1、4、8、10 的 x 元素队列。所以 10 可以访问,但直到 9 被添加和访问,8 不能。总之,所有的元素都是相互关联的。
如果 java 已经实现了这种类型的集合,请告诉我。所以我可以直接使用它。
【问题讨论】:
-
不确定我是否理解这个问题;但是一个 10 的数组还不够,当您遇到一个空值时,您只需在数组中停止迭代吗?如果我从 1 开始,我将无法进入 2,但是 10 呢?如果 2 在您的阵列中,我是否可以从 1 到 2 或从 2 到 1 但不能从 2 到 3?顺序访问将由您有一个基于传递给函数的参数的 LOOP 升序或降序的事实来控制。
标签: java data-structures collections queue