本文章先是介绍了枚举就是Vector特有的取出方式,枚举和迭代一样,然后再介绍了关于vector与list区别总结。

Vector用法

枚举就是Vector特有的取出方式,枚举和迭代一样。

枚举名称以及方法的名称过长。所以,被迭代器替换。

取出集合元素的方法有三种:

迭代,遍历,for循环

使用枚举:

 代码如下

复制代码

package com.day14.wd;
import java.util.Enumeration;
import java.util.Vector;
public class VectorDemo {
public static void main(String[] args){
Vector  vec=new Vector();
vec.add("java01");
vec.add("java02");
vec.add("java03");
Enumeration enu=vec.elements();
while (enu.hasMoreElements()) {
Object object = (Object) enu.nextElement();
System.out.println(object);
}
}
}
list用法
List接口定义的常用方法及功能
从表1可以看出,List接口提供的适合于自身的常用方法均与索引有关,这是因为List集合为列表类型,以线性方式存储对象,可以通过对象的索引操作对象。
List接口的常用实现类有ArrayList和LinkedList,在使用List集合时,通常情况下声明为List类型,实例化时根据实际情况的需要,实例化为ArrayList或LinkedList,例如:

 代码如下

复制代码

List l = new ArrayList();// 利用ArrayList类实例化List集合
List l2 = new LinkedList();// 利用LinkedList类实例化List集合
1.add(int index, Object obj)方法和set(int index, Object obj)方法的区别
在使用List集合时需要注意区分add(int index, Object obj)方法和set(int index, Object obj)方法,前者是向指定索引位置添加对象,而后者是修改指定索引位置的对象,例如执行下面的代码:
srccommwqTestCollection.java关键代码: