我倾向于喜欢Vector
但是我怕
存1,2,3,4,5
我删除2对象,
就空出一个,存6时却是存在最后边。

解决方案 »

  1.   

    用ArrayList
    你想删除2对象,存6还是在第二个位置吗?
    那要用程序控制
      

  2.   

    vector
    都 不 建议  使用了 。。老大 用 linkedlist吧
      

  3.   

    ArrayList 还要自己控制啊。
    它不是链表吗?
      

  4.   

    感觉还是使用linkedList比较好,ArrayList用做循环比较好
      

  5.   

    不喜欢下标,那就用Hash×××吧。。
      

  6.   

    关键你就10个对象,用什么都是一样的~~~但是HashSet有可能会改变你存入的顺序~~
      

  7.   

    老大  你就 10个 对象 其实 都差不多 。linkedhast 添加 删除 快 hashmap查找快。可是你就 10个 速度 相差不是很大
      

  8.   

    ArrayList、LinkedList都行吧, 反正你也就10个对象。
      

  9.   

    linkedhast 添加 删除 快 hashmap查找快
    冲这句话:有结果了,我就用linkedlist
      

  10.   

    Vector是老式的集合对象,不推荐使用 ,但它是线程安全的。
    现在一般用ArrayList来代替Vector,其实ArrayList和Vector相当于数组的包装器,支持高效的随机访问。
    LinkedList是链表,随机访问不高效,一般用迭代器来遍历,但支持高效的插入和移除。
    其实10元素以内的集合用什么容器都无所谓,很难体现性能的差异性。关于集合的插入和删除,没必要关心细节,容器会自动调整。