韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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电脑。

关注

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

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

地下室SMS录制的全部内容| 蜜桃来偷欢免费观看高清电视剧| 外国大片又大又好看的PPT| 妈妈がだけの母さん歌词| 宝宝水帘洞都拉丝了怎么办| 女生给男生吃小头头| 两个老头把我添高潮了| 荒川洋子| 人与狗胶配方大全高清视频| 《完美邻居2》电影在线观看| 我在开会他在下添的好爽| 耕耘小侄女小说全文免费阅读| 《肉体暴力强伦轩》| 《交换做爰》在线观看| 美国A片《禁忌5| 《明明说好要带避孕套了》中文版| 打牌生猴子的视频大全| 小俊在雪姨身上耕耘小说免费阅读| 疯狂祖母免费观看高清版| 描写燕子的古诗词| 按在阳台上疯狂的进入| 妈妈说今晚爸爸不回家| 二女片免费观看电视剧杨贵妃传 | 《性房纵欲》在线观看| 欧美大尺寸SUV的未来发展趋势| 亲爱的爸爸【父女】笔趣阁负责的| 巨乳童颜| 口咬的10个绝招图片| 《父承子液》笔趣阁免费阅读| 女版壮志凌云满天星版| 臣卜扌暴扌 圭辶鬲猛| WWW.XJXJXJ48.GO..| 妈妈叫我戴上避孕套英文| 100种双人插画姿势素材| 韩漫网站| 《家政女孩2》免费观看| 少女与狗2在线观看免费版高清 | 兽父1到16集一口气看完| YSL水蜜桃86满十八岁会黑吗..| 被捏造的都市| 何小莹被老头拖进树林里