国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > Java中aslist如何使用?

Java中aslist如何使用?

java aslist

头像

小妮浅浅

2021-06-28 09:58:563598浏览 · 0收藏 · 0评论

作用

1、是返回由指定数组支持的固定尺寸列表。

2、此方法返回的ArrayList并非我们常用的集合类java.util.ArrayList。ArrayList是Arrays的内部类java.util.Arrays.ArrayList。

实例

private static class ArrayList<E> extends AbstractList<E>
        implements RandomAccess, java.io.Serializable
    {
        private static final long serialVersionUID = -2764017481108945198L;
        private final E[] a;
 
        ArrayList(E[] array) {
            a = Objects.requireNonNull(array);
        }
 
        @Override
        public int size() {
            return a.length;
        }
 
        @Override
        public Object[] toArray() {
            return a.clone();
        }
 
        @Override
        @SuppressWarnings("unchecked")
        public <T> T[] toArray(T[] a) {
            int size = size();
            if (a.length < size)
                return Arrays.copyOf(this.a, size,
                                     (Class<? extends T[]>) a.getClass());
            System.arraycopy(this.a, 0, a, 0, size);
            if (a.length > size)
                a[size] = null;
            return a;
        }
 
        @Override
        public E get(int index) {
            return a[index];
        }
 
        @Override
        public E set(int index, E element) {
            E oldValue = a[index];
            a[index] = element;
            return oldValue;
        }
 
        @Override
        public int indexOf(Object o) {
            E[] a = this.a;
            if (o == null) {
                for (int i = 0; i < a.length; i++)
                    if (a[i] == null)
                        return i;
            } else {
                for (int i = 0; i < a.length; i++)
                    if (o.equals(a[i]))
                        return i;
            }
            return -1;
        }
 
        @Override
        public boolean contains(Object o) {
            return indexOf(o) != -1;
        }
 
        @Override
        public Spliterator<E> spliterator() {
            return Spliterators.spliterator(a, Spliterator.ORDERED);
        }
 
        @Override
        public void forEach(Consumer<? super E> action) {
            Objects.requireNonNull(action);
            for (E e : a) {
                action.accept(e);
            }
        }
 
        @Override
        public void replaceAll(UnaryOperator<E> operator) {
            Objects.requireNonNull(operator);
            E[] a = this.a;
            for (int i = 0; i < a.length; i++) {
                a[i] = operator.apply(a[i]);
            }
        }
 
        @Override
        public void sort(Comparator<? super E> c) {
            Arrays.sort(a, c);
        }
    }

以上就是Java中aslist的使用,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《朋友的妈妈2》中字头歌词| 看到老妈洗澡忍不住怎么办| 《急救护士1982满天星》| 大龟慢慢挺进女友闺蜜的小说| 公交车上被蹭水后多久自然恢复 | 精品人妻人人爽久久爽AV敬礼 | 暴躁少女免费看完整版| 《再来一次好吗》动漫观看| 家公给我治疗5中字| 一路向西在线观看剧情电影| 《黏糊糊的你》免费观看| 公媳欢情沈曼最新章节更新| 甜蜜惩罚免费观看第一季全集| 男人碰到紧的会念念不忘吗?| 《美国伦理4女警》| 老阿姨2免费播放电视剧 | 鲁鲁射击免费播放电视剧全部| 私处按摩SPA养生精油| 电影米香| 日韩精品| 泳装表演| 女教练房的呻吟| 男生把小困困放到女生困里视频| 18岁免费观看高清电视剧推荐| 日韩电影在线观看高清版电视剧| 李丽珍最经典三颗葡萄| 老牛耕田陈雪435章| 欧美电影免费观看电视剧大全| 夜生活在线观看免费观看电视剧| 老师趴讲台把腿张开让学生背单词| 两个男人睡一个女人什么心理呢 | 《从上司到妻子》动画结局| 女性一晚上3次纵欲导致不孕| JK女孩| 停电插班花TXT| YY漫画首页登录入口页面在哪里| 明星记忆修改系统| 美国色情巜教练和女警官视频| 女儿与爸爸高清免费版电视剧 | 我喜欢你全集在线观看免费| 东北老阿姨高清免费观看电视剧