我个人觉得ArrayList好一点。因为,Vector默认所有方法都是同步的,在不需要考虑多线程的环境下,与ArrayList相比,效率要低好多;而且如果你想得到Vector的效果,可以用
List list=Collections.synchronizedList(new ArrayList());这样得到的list的方法同样都是synchronized。
List list=Collections.synchronizedList(new ArrayList());这样得到的list的方法同样都是synchronized。
vector进行增、删操作速度快
而arrarlist可以随机定位,因此我觉得如果很少进行数据更新,就用arraylist
还有楼上说的那点也是
ArryList和 vector的区别,Hashtable和 hashmap的区别?
Vector和Hashtable是过时的类,就是说不建议再用它
而是用新的建议的替代类库(ArrayList和HashMap)