Java集合框架 List接口实现类--Vector的使用(了解即可)
Posted Z && Y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java集合框架 List接口实现类--Vector的使用(了解即可)相关的知识,希望对你有一定的参考价值。
List接口实现类:
1. Vector的使用
Demo5.java
package list;
import java.util.Enumeration;
import java.util.Vector;
/**
* Vector的演示使用
* <p>
* 1.添加数据
* 2.删除数据
* 3.遍历
* 4.判断
*/
public class Demo5 {
public static void main(String[] args) {
Vector vector = new Vector<>();
//1.添加数据
vector.add("zhou");
vector.add("tian");
vector.add("jiao");
System.out.println("元素个数:" + vector.size() + "\\n");
//2.删除数据
/*
* vector.remove(0); ==> 删除下标为 0 的元素
* vector.remove("tian"); ==> 删除元素内容为"tian"的元素
* vector.clear(); ==> 清空集合
*/
//3.遍历
//使用枚举器
System.out.println("---------------使用枚举器遍历集合---------------");
Enumeration enumeration = vector.elements();
while (enumeration.hasMoreElements()) {
String s = (String) enumeration.nextElement();
System.out.print(s + "\\t");
}
System.out.println();
System.out.println("---------------使用增强for循环遍历---------------");
for (Object o : vector) {
System.out.print(o + "\\t");
}
System.out.println();
System.out.println("---------------使用for循环遍历---------------");
for (int i = 0; i < vector.size(); i++) {
System.out.print(vector.get(i) + "\\t");
}
System.out.println("\\n");
//4.判断
System.out.println("集合是否为空: " + vector.isEmpty());
System.out.println("集合是否包含'jiao': " + vector.contains("jiao"));
//5. Vector其他方法 ==> 自己去查看JDK 帮助文档
}
}
运行结果:
2. Enumeration 枚举器
观察上面的这段代码:
Enumeration enumeration = vector.elements();
// 如果枚举器里面还有元素 就继续遍历
while (enumeration.hasMoreElements()) {
// 枚举器指针后移
String s = (String) enumeration.nextElement();
System.out.print(s + "\\t");
}
枚举器api文档:
方法:
以上是关于Java集合框架 List接口实现类--Vector的使用(了解即可)的主要内容,如果未能解决你的问题,请参考以下文章
Java集合框架 List接口实现类--ArrayList使用 & 删除小明
Java集合框架 List接口实现类--Vector的使用(了解即可)