其他分享
首页 > 其他分享> > ArrayList

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