JAVA集合体系之-Vector篇

时间:2021-08-19 08:44:01   收藏:0   阅读:23

1. Vector 简介

2.Vector的数据结构

Vector的继承关系:

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

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

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

技术分享图片

 

Vector两个属性是最重要的

3.Vector的集中遍历方式

Vector支持3种遍历方式:

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

 

 

 4.Vector的总结

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

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