按顺序收集和同步Java

0 java collections synchronization

我只是想使用一个集合,按照我过去添加它们的顺序给我项目,并且也是同步的.当然我想动态添加 - 删除项目.我对Java的许多集合感到困惑.如果有人知道答案,请告诉我.

Jon*_*eet 5

好吧,Vector有你要求的两个属性......但说实话,我没有发现同步的集合实际上是有用的.我发现将单个操作同步化很少有用- 而是要在一整套操作上进行同步,例如迭代整个集合.

但是,如果出于某种原因,你真的想要一个集合,每个操作都是单独同步的,那就Vector可以了.

或者您可以使用ArrayList和创建同步包装器Collections.synchronizedList.