FemyList.java
622 字节
package tools.oclass;
import java.awt.List;
import java.awt.Point;
import java.util.ArrayList;
/*
* date : 2018.2.28
* author : femy
* describe : 自定义的list,主要重新实现一遍contains,当包含的时候,将相等的两个对象进行替换
*/
public class FemyList<E> extends ArrayList{
@Override
public boolean contains(Object o) {
// TODO Auto-generated method stub
if(o == null)
return false;
for(int i = 0; i < this.size(); i ++){
// if(o.equals(this.get(i))){
if(this.get(i).equals(o)){
this.set(i, o); //替换数据
return true;
}
}
return false;
}
}