list要查找的话,只能遍历之后找到这条记录了。如果经常要在当中删或加的话,用linkedList会好一点;如果要经常查找,建议还是用hashmap之类的会好一点。LinkedList和ArrayList的区别参考数据结构课上数组和链表的区别,要了解,可以自己去找教材看一下。

解决方案 »

  1.   

    sorry, 关于查找的问题,indexOf可以返回下标,但不建议使用,特别是 list较大的情况 。
      

  2.   

    谢谢楼上两位朋友。在看手头上的入门教材,看到基类collection有个迭代器遍历,
    list的话用list.size和get(i)遍历这种方法可靠吗?
      

  3.   

    List
    看教材不如直接看源代码。size和get方法都没有遍历size实际上都是用计数器arraylist的get方法实际就是按下标取内容;而 Linkedlist则是遍历的。