Vector实现List,所以它应该是相同的 - 只需Vector用List:List 替换list = new Vector<Foo>().(注意,这Vector不是一个接口 - 它是一个类)
如果您使用了特定于矢量的方法addElement,请更改它们:
addElement(..) > add(..)elementAt(..) > get(..)removeElement(At)(..) > remove(..)如果需要矢量同步,则可以使用 Collections.synchronizedList(list)
如果你想保留矢量,但摆脱不必要的同步 - 使用 List<Foo> list = new ArrayList<Foo>(vector)
如果你想得到更好的答案,更准确地陈述你的问题;)
| 归档时间: |
|
| 查看次数: |
9354 次 |
| 最近记录: |