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() //删除集合最后一个位置的元素
|
|