java vector 输出_5.7(java学习笔记)Vector、Enumeration
一.Vector
Vector类实现一个可扩展的数组对象。与数组一样,它包含可以使用整数索引访问。
它的基本操作方法add(int index, E element),get(int index),indexOf(Object o)等操作方法
与数组中的方法类似这里就不叙述了。
我们主要看一个方法:Enumeration elements(),返回一个Enumeration接口类型。
二、Enumeration
Enumeration类型Iterator,这不过这个是比较古老的迭代器主要出现在jdk1.5之前.
Enumeration中只有两个方法:
hasMoreElements()用于判断该集合是否还有元素。
nexElement()返回下一个元素。
我们结合这两个来看下例子:
importjava.util.Enumeration;importjava.util.Vector;public classTest {public static voidmain(String[] args) {//TODO Auto-generated method stub
Vector v = new Vector<>();
v.add("1");
v.add("2");
v.add("3");
Enumerationenu =v.elements();while(enu.hasMoreElements()){
System.out.println(enu.nextElement());
}
}
}
运行结果:1
2
3
我们来看一个实现了Enumeration接口的子类StringTokenizer
首先这个子类实现了Enumeration接口,就可以迭代输出元素。
它的作用类似字符串中split,可以用于分割字符。
importjava.util.Enumeration;importjava.util.StringTokenizer;importjava.util.Vector;public classTest {public static voidmain(String[] args) {//TODO Auto-generated method stub
String com = "google.com;baidu.com;bing.com";
StringTokenizer enu= new StringTokenizer(com,";");//指定分隔符为";",被分割字符串为comwhile(enu.hasMoreElements()){ //只传字符串默认分割符为空格
System.out.println(enu.nextElement());
}
}
}
importjava.util.Enumeration;importjava.util.StringTokenizer;importjava.util.Vector;public classTest {public static voidmain(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
对于这些我们只需了解即可,在遇到比较古老的项目的时候,里面可能会出现这些。
java vector 输出_5.7(java学习笔记)Vector、Enumeration相关推荐
- java applet 输出多行_java学习笔记-输入输出、Applet和多线程开发
java虚拟机 Java虚拟机(Java Virtual Machine) 简称JVM Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现.Java虚拟机有自己想象中的硬件,如处理器 ...
- Effective Java(第三版) 学习笔记 - 第四章 类和接口 Rule20~Rule25
Effective Java(第三版) 学习笔记 - 第四章 类和接口 Rule20~Rule25 目录 Rule20 接口优于抽象类 Rule21 为后代设计接口 Rule22 接口只用于定义类型 ...
- Java转义工具类StringEscapeUtils的学习笔记
Java转义工具类StringEscapeUtils的学习笔记 前言 在java.commons.lang3 的包中有许多方便好用的工具类,类似于处理字符串的StringUtils,处理日期的Da ...
- java线程集合点_Java多线程学习笔记(三) 甚欢篇
使人有乍交之欢,不若使其无久处之厌 <小窗幽记>很多时候,我们需要的都不是再多一个线程,我们需要的线程是许多个,我们需要让他们配合.同时我们还有一个愿望就是复用线程,就是将线程当做一个工人 ...
- 《Java工程师修炼之道》学习笔记
生活加油,摘一句子, 如果有一天你不再寻找爱情,只是去爱:你不再渴望成功,只是去做:你不再追逐成长,只是去修:一切才真正开始--纪伯伦 ...
- Java 标准 I/O 流编程学习笔记(下)
java I/O学习笔记(上):http://blog.csdn.net/guying4875/article/details/78485287 8.回推流:PushbackInputStream与P ...
- java mvc框架代码_JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码)
原标题:JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码) JavaEE体系结构包括四层,从上到下分别是应用层.Web层.业务层.持久层.Struts和SpringMVC是Web层的 ...
- java同步锁售票_Java基础学习笔记: 多线程,线程池,同步锁(Lock,synchronized )(Thread类,ExecutorService ,Future类)(卖火车票案例)...
学习多线程之前,我们先要了解几个关于多线程有关的概念. 进程:进程指正在运行的程序.确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能. 线程:线程是 ...
- java存入光盘_java 这是 学习笔记(jdk7)书中的光盘里的源码,不知大家需要不,里面都是新手 的好 Develop 238万源代码下载- www.pudn.com...
文件名称: java下载 收藏√ [ 5 4 3 2 1 ] 开发工具: Java 文件大小: 1272 KB 上传时间: 2013-04-01 下载次数: 18 提 供 者: 孙鹏启 详细 ...
- java画笔覆盖在界面_Java学习笔记:swing画笔工具Graphics,刷新页面,键盘事件,随机数等【诗书画唱】...
Graphics:画笔工具 setColor:设置画笔颜色 DrawRect:空心矩形 fillRect:实心矩形 DrawOavl:空心圆 fillOavl:实心圆 DrawLine:画线(注意) ...
最新文章
- 【题解】 hdu2955 Robberies
- Win2003下Asp配置技巧 http 500内部服务器错误
- win32汇编创建线程简单Demo
- iOSTableview 禁止下拉,允许上拉
- 微模式重金招聘高级图像算法工程师
- es6 模块的语法概述
- 复购分析实践中,Pandas 遇到了大难题
- ICLR'22 | 微软亚洲研究院深度学习领域最新研究成果一览
- 20190316 学习程序最重要的是思考,不是你会多少技能
- 给LINUX添加一个开机执行脚本
- 计算机网络原理-计算题汇总
- 城域网100G宽带传输设备实现客户接入链路告警
- 晶振的匹配电容计算公式
- bspline怎么使用 python_B-Spline曲线拟合
- 古镇、温泉、阳澄湖品蟹二日游--这个周末,终于放松了一下。
- 洛谷 - P1014 [NOIP1999 普及组] Cantor 表 [Java版]
- 汇编语言里 eax ebx ecx edx esi edi ebp esp
- 支付宝即时到账之给二维码设置超时失效时间
- 【java】springboot项目启动数据加载内存中的三种方法
- Java开发和测试开发面试杂记
热门文章
- 基于 Serverless 打造如 Windows 体验的个人专属家庭网盘
- Spring boot 2.3优雅下线,距离生产还有多远?
- 那些年,我们见过的 Java 服务端“问题”
- 企业级数据库新型研发模式——数据管理DMS实践
- 即插即用,基于阿里云Ganos快速构建云上开源GIS方案
- 你应该知道的 HBase 基础,都在这儿了
- 翼方健数邓振:“DRG+AI”助力实现医院精细化管理
- VMware发布面向未来的员工工作解决方案,满足分散办公需求
- 那些被大数据时代抛弃的人
- 雅士利牵手阿里云实现新零售改造,双11全渠道成交金额同比增长超过200%