国产成人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电脑。

关注

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

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

女被扒开腿狂躁XXXXX视频| 无人区免费高清版观看| 狠狠的鲁五月| 丈夫不在的日子中字头| 来吧儿子妈妈是纯还是混| 一枪战三母2雪姨是哪个角 | 17C·MOC官网| 蛇妻| 菠萝菠萝蜜在线观看免费版电视剧| 女性三角毛毛若隐若现| 按摩师把我添高潮了6次| 120分钟做爰A片免费| 《乳牛牧场的奶牛娘》动漫免费观.| 5YY3.CNV7Y7.CC| 桃色诱惑| 两个老头把我添高潮了| 《警花交换做爰》| 女生穿露胸开又裙穿搭大忌| 《艳妻互换》完整版| 内衣展| 真实双人插画的视频| 美国A片《禁忌5| 下面的小嘴又饿了| 甜蜜惩罚~我是看守专用宠物 | 乳色吐息| 我被5个男人躁一夜不收我怎么办| 三女片免费观看电视剧杨贵妃传 | 丝袜内衣女超薄全透明连身袜| 桃色| B站夫妻进入高峰期需要多久| 美女和帅哥一起努力生产豆浆| 《办公室高潮秘书2》| 豪放女大兵| 孤男寡女免费观看高清电视剧狂飙| 樱花视频在线观看免费高清电视剧 | 芒果浏览器| 《訾花交换做爰》| 免费观看已满十八岁电视剧直播| 把老婆闺蜜干了俩次| 老公你好棒啊我好爱你| 男人女人免费观看40集电视剧