本视频讲解的是Java中ArrayList的contains方法,事实上这个方法的作用是用来判断元素是否在集合中,本质上使用的是equals方法来去比较的。
class pos里重写equals方法。
class pos
{
public int line;
public boolean equals(Object obj){
pos param = (pos)obj;
if(this.line == param.line){
return true;
} else{
return false;
}
}
}
需要重写元素的equals和hashCode方法,重写之后就可以了。具体的你上网找,网上很多的。
132