ArrayList 中的contains,indexOf,size方法

当我们要判断ArrayList是否包含某个元素的时候,ArrayList给我们提供了contains方法,返回值为Boolean类型 由源码我们可以知道,contains方法底层用的是indexOf方法 indexOf 首先会对我们传入的对象进行判断,是否是null,然后循环遍历集合中的元素,当传入的对象和集合元素相等的时候,跳出循环,返回传入对象所在的下标;如果没有找到匹配的就 return -
相关文章
相关标签/搜索