ArrayList
1.indexof:
1,传递一个元素给它,如果此列表不包含这个元素,则返回-1。
2,如果包含这个元素:分两种情况。若为null,找到它对应的索引返回。不为null,同样找到对应索引返回。
public int indexOf(Object o) {
if (o == null) {
for (int i = 0; i < size; i++)
if (elementData[i]==null)
return i;
} else {
for (int i = 0; i < size; i++)
if (o.equals(elementData[i]))
return i;
}
return -1;
}
2.contains
用集合中提供的方法判断此集合中是否包含该元素
public boolean contains(Object o) {
return indexOf(o) >= 0;
}
3.add
浙公网安备 33010602011771号