发表于: 2016-08-24 21:12:43
0 2263
今天完成的事情:今天主要看了下java集合框架的一些内容。
收获:
1.Conllection下面主要有List和set
Set:检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变。<对应类有 HashSet,TreeSet>
List:和数组类似,List可以动态增长,查找元素效率高,插入删除元素效率低,因为会引起其他元素位置改变。
<相应类有 ArrayList,LinkedList,Vector>
弄明白了怎么删除集合中的元素。使用Iterator迭代器是最方便的,声明新的集合然后将不需要的元素剔除也可以近似实现删除功能,还有ListIterator逆向遍历也可以,这几个方法都可以删除元素并且不报错。
评论