我想看看z,y
配对的两个是否已经存在于我的ArrayList
. 我知道每次我对 pair 进行新引用时,它都会存储在ArrayList
. 但不知何故,我想检查内容onePair
,如果它存在,那么不要让它添加。
基本上我希望将独特的对添加到我的ArrayList
.
public class Pair {
public int left;
public int right;
Pair(int left, int right){
this.left = left;
this.right = right;
}
}
在其他一些类中:
ArrayList<Pair> pairs = new ArrayList<Pair>();
onePair = new Pair(z, y);
if(!pairs.contains(onePair)){
pairs.add(onePair);
}