码迷,mamicode.com
首页 > 编程语言 > 详细

JavaSE---java.util---ArrayList

时间:2020-03-23 15:11:30      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:ase   list   --   lis   col   div   查找   warnings   OLE   

1、查找

    1.1、contains()

public boolean contains(Object o) {
        return indexOf(o) >= 0;
    }


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

     1.2、indexOf()

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

     1.3、get()

public E get(int index) {
        rangeCheck(index);

        return elementData(index);
    }

@SuppressWarnings("unchecked")
    E elementData(int index) {
        return (E) elementData[index];
    }

 

JavaSE---java.util---ArrayList

标签:ase   list   --   lis   col   div   查找   warnings   OLE   

原文地址:https://www.cnblogs.com/anpeiyong/p/12552145.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!