黑马程序员技术交流社区

标题: 集合知识点 [打印本页]

作者: 聪明一只哈    时间: 2016-5-22 22:07
标题: 集合知识点
1.去除ArrayList中重复字符串元素方式
                a.需要一个空的集合,假设叫A
                b.在遍历原集合的过程不断的向A集合中添加元素
                c.在添加的过程中,A 集合会判断是否包含已有元素
                        包含:不在添加
                        不包含:添加
2.去除ArrayList中重复自定义对象元素
                contains,remove,removeAll方法底层依赖的是集合中元素的equals方法
                继承自Object,默认比较对象地址值,一般我们会复写比较属性值

3LinkedList的特有功能
                public void addFirst(E e)                                //在集合第一个位置添加元素
                public void addLast(E e)                                //在集合最后一个位置添加元素
                public E getFirst()                                                //获得集合第一个位置的元素
                public E getLast()                                                        //获得集合最后一个位置的元素
                public E removeFirst()                                        //删除集合第一个位置的元素
                public E removeLast()                                        //删除集合最后一个位置的元素






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2