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

ArrayList 方法

作者:互联网

@Override
    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;
    }

  用法判断传入的o在数组elementData中的下标位置,

 

2.boolean isEmpty()方法:

判断集合是否为空,在ArrayList中,通过判断size == 0来判断集合是否为空;

标签:判断,return,int,ArrayList,elementData,为空,方法,size
来源: https://www.cnblogs.com/lyl890/p/16476261.html