JAVA系列集合之-ArrayList

时间:2021-08-17 23:18:57   收藏:0   阅读:32

1. ArrayList 简介

2.Arraylist的数据结构

ArrayList的继承关系:

java.lang.Object
   ?     java.util.AbstractCollection<E>
         ?     java.util.AbstractList<E>
               ?     java.util.ArrayList<E>

public class ArrayList<E> extends AbstractList<E>
        implements List<E>, RandomAccess, Cloneable, java.io.Serializable {}

ArrayList与Collection的关系如下图:(此图来源于网络)

技术分享图片

 

ArrayList两个属性是最重要的

3.ArrayList的集中遍历方式

ArrayList支持3种遍历方式:

ArrayList<Integer> list = new ArrayList();
Integer value = null; int size = list.size(); for (int i=0; i<size; i++) { value = (Integer)list.get(i); }
ArrayList<Integer> list = new ArrayList();
Integer value = null;
for (Integer integ:list) {
  value = integ;
}
ArrayList<Integer> list = new ArrayList();
Integer value = null; Iterator iter = list.iterator(); while (iter.hasNext()) { value = (Integer)iter.next(); }

 

 

 4.ArrayList的总结

原文:https://www.cnblogs.com/zzq919101/p/15149920.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!