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;
	}
	
}