一.Vector

Vector类实现一个可扩展的数组对象。与数组一样,它包含可以使用整数索引访问。

它的基本操作方法add(int index, E element),get(int index),indexOf(Object o)等操作方法

与数组中的方法类似这里就不叙述了。

我们主要看一个方法:Enumeration<E> elements(),返回一个Enumeration接口类型。

二、Enumeration

Enumeration类型Iterator,这不过这个是比较古老的迭代器主要出现在jdk1.5之前.

Enumeration中只有两个方法:

hasMoreElements()用于判断该集合是否还有元素。

nexElement()返回下一个元素。

我们结合这两个来看下例子:

import java.util.Enumeration;
import java.util.Vector; public class Test { public static void main(String[] args) {
// TODO Auto-generated method stub
Vector<String> v = new Vector<>();
v.add("1");
v.add("2");
v.add("3");
Enumeration <String>enu = v.elements();
while(enu.hasMoreElements()){
System.out.println(enu.nextElement());
}
}
}
运行结果:
1
2
3

我们来看一个实现了Enumeration接口的子类StringTokenizer

首先这个子类实现了Enumeration接口,就可以迭代输出元素。

它的作用类似字符串中split,可以用于分割字符。

import java.util.Enumeration;
import java.util.StringTokenizer;
import java.util.Vector; public class Test { public static void main(String[] args) {
// TODO Auto-generated method stub
String com = "google.com;baidu.com;bing.com";
StringTokenizer enu = new StringTokenizer(com,";");//指定分隔符为";",被分割字符串为com
while(enu.hasMoreElements()){ //只传字符串默认分割符为空格
System.out.println(enu.nextElement());
}
}
}
import java.util.Enumeration;
import java.util.StringTokenizer;
import java.util.Vector; public class Test { public static void main(String[] args) {
// TODO Auto-generated method stub
String com = "google.com;baidu.com;bing.com";
StringTokenizer enu = new StringTokenizer(com,";");
while(enu.hasMoreElements()){
System.out.println(enu.nextElement());
}
}
}
运行结果:
google.com
baidu.com
bing.com

对于这些我们只需了解即可,在遇到比较古老的项目的时候,里面可能会出现这些。

最新文章

  1. LeetCode刷刷记录
  2. 【FPGA】【代码】资源优化,结构优化
  3. 图片轮播 js代码
  4. 将数据文件从asm移到普通文件系统
  5. SA 的参数
  6. IIS 7.5 配置Asp+Access的几点注意的地方
  7. MySQL基础之第4章 MySQL数据类型
  8. Computer Vision Applied to Super Resolution
  9. C++使用模版技术将任意类型的数据转为某个类型的数据
  10. HashMap如何工作 - Java
  11. 有向图和拓扑排序Java实现
  12. React Native动画总结
  13. bottle.py中的路由解析代码
  14. android 版本号大小比较
  15. PHP 使用数字作为SESSION的Key,一刷新页面session丢失,Session消失,无法存储
  16. 前端 -----02 body标签中相关标签
  17. jQuery中是事件绑定方式--on、bind、live、delegate
  18. Flume采集Nginx日志到HDFS
  19. Android的组件化和模块化
  20. 使用Mongo dump 将数据导入到hive

热门文章

  1. Java 中request.getInputStream()和BufferedReader 和 InputStreamReader 用法
  2. hadoop 架构
  3. Python爬虫学习笔记之爬取新浪微博
  4. CSS中z-index全解析
  5. 转:LVS负载均衡
  6. Python基础(7)闭包函数、装饰器
  7. 02-导航实例-storyboard实现
  8. python3 基础概念
  9. python3,判断,循环练习1
  10. linux 链表实例应用程序【转】