1、iterator
如果集合中元素未进行排序,那么获得元素规则是不定的,不一定按照元素加入的顺序
2、Arraylist
有get()方法,所以按位置查询速度快,但是插入慢,而LinkedList插入快,查询慢
如果你知道Arraylist将会很大,应ensureCapacity()初始化容量,来提高性能
3、TreeSet
与hashSet相比,TreeSet是可以排序的,有序树,因此hashset效率更高些
如果集合中元素未进行排序,那么获得元素规则是不定的,不一定按照元素加入的顺序
2、Arraylist
有get()方法,所以按位置查询速度快,但是插入慢,而LinkedList插入快,查询慢
如果你知道Arraylist将会很大,应ensureCapacity()初始化容量,来提高性能
3、TreeSet
与hashSet相比,TreeSet是可以排序的,有序树,因此hashset效率更高些