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; }
标签:Object,return,int,ArrayList,元素,contains,null 来源: https://www.cnblogs.com/lyl890/p/16467729.html