集合框架(Vector的特有功能)
package cn.itcast_02;
import java.util.Enumeration;
import java.util.Vector;
/*
* Vector的特有功能:
* 1:添加功能
* public void addElement(Object obj) -- add()
* 2:获取功能
* public Object elementAt(int index) -- get()
* public Enumeration elements() -- Iterator iterator()
* boolean hasMoreElements() hasNext()
* Object nextElement() next()
*
* JDK升级的原因:
* A:安全
* B:效率
* C:简化书写
*/
public class VectorDemo {
public static void main(String[] args) {
// 创建集合对象
Vector v = new Vector();
// 添加功能
v.addElement("hello");
v.addElement("world");
v.addElement("java");
// 遍历
for (int x = 0; x < v.size(); x++) {
String s = (String) v.elementAt(x);
System.out.println(s);
}
System.out.println("------------------");
Enumeration en = v.elements(); // 返回的是实现类的对象
while (en.hasMoreElements()) {
String s = (String) en.nextElement();
System.out.println(s);
}
}
}
转载于:https://blog.51cto.com/wangdenghui/1768906
集合框架(Vector的特有功能)相关推荐
- 集合框架中的共性功能
Collection定义了集合框架的共性功能. 1,添加 add(e); addAll(collection); 2,删除 remove(e); removeAll(collection); clea ...
- JAVA语言基础-面向对象(集合框架02List、泛型)
2019独角兽企业重金招聘Python工程师标准>>> 16.01_集合框架(去除ArrayList中重复字符串元素方式)(掌握) A:案例演示 需求:ArrayList去除集合中字 ...
- 16.集合框架(ArrayList,Vector,LinkedList,泛型(Generic),可变参数,增强for循环)
1.ArrayList存储字符串并遍历 JDK1.8新增的一个方法也能遍历集合 void forEach(Consumer<? super E> action) 执行特定动作的每一个元素的 ...
- Java基础_集合框架1
一.集合框架(体系概述) 为什么会出现集合框架(集合类)? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式. 数组和集合框架 ...
- java面向对象编程集合边框_java 面向对象编程-- 第15章 集合框架
1. 集合特点:元素类型不同.集合长度可变.空间不固定 2. java中对一些数据结构和算法进行了封装即集合.集合也是一种对象,用于存储.检索.操作和传输对象. 3. JCF(Java Coll ...
- 集合_java集合框架
java集合框架图 简化图: Java平台提供了一个全新的集合框架."集合框架"主要由一组用来操作对象的接口组成. 不同接口描述一组不同数据类型. 1.Java 2集合框 ...
- Java 集合框架系列,总结性全文,解决你所有困惑
文章目录 集合接口 Collection Map 集合实现类 抽象类实现 通用实现 遗留实现 并发实现 特殊实现 适配器实现 包装器实现 便利实现 基础设施 算法和工具实现 定长/变长 可改/不可改 ...
- java集合框架介绍_Java集合框架全面介绍(一)
Java平台提供了一个全新的集合框架."集合框架"主要由一组用来操作对象的接口组成.不同接口描述一组不同数据类型. Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不 ...
- java list的作用_集合框架(List集合的特有功能概述和测试)
package cn.itcast_03; import java.util.ArrayList; import java.util.List; /* * List集合的特有功能: * A:添加功能 ...
- Java基础(19)数据结构概述、ArrayList集合、Vector集合、LinkedList集合、集合框架练习
1. 数据结构概述 1. 数据结构的概述:数据结构就是数据存储的方式 2. 常见数据结构:栈,队列,数组,链表,二叉树,哈希表 3. 栈和队列 (1)栈:先进后出,后进先出 (2)队列:先进先出,后进 ...
最新文章
- Spring Cloud(一)服务的注册与发现(Eureka)
- 李宗纯:图机器学习在度小满风控中的应用
- jQuery的过滤遍历
- 损失函数|交叉熵损失函数
- 问题描述: 在一个圆形操场的四周摆放着n 堆石子。现要将石子有次序地合并成一堆。 规定每次只能选相邻的2 堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。 试设计一个算法,计算出将n堆石子
- Factors of Factorial AtCoder - 2286 (N的阶乘的因子个数)(数论)
- 计算机网络转本文科,江苏专转本计算机经验总结
- Python批量提取Word文件题库中的答案
- 在react中使用svg的各种骚姿势 1
- 抖音春晚红包百亿互动量级背后,火山引擎浮出水面
- 心淡淡的幸福[lyb521569]
- 不到 20 人的互联网公司该去吗?
- 产品读书《小米生态链战地笔记》
- JavaCV最小依赖
- 肝了一夜,用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换...
- OPC 救援:OPC Rescue Crack
- HDU 4415 Assassin's Creed(贪心)
- 第一个完整页面来啦~小米官网
- 我的计算机 桌面图标不见了,我的电脑图标没了,我的电脑不见了的解决方法
- 计算机图形学上机实验一-画出一个钻石
热门文章
- 学python最好的方法_对于Python初学者,怎么学才能快速高薪?牢记四条!
- java.io.IOException: Cannot run program “del“: CreateProcess error=2, 系统找不到指定的文件。
- CentOS更改主机名
- 工作默认加班,不续签默认不加班
- LINUX SHELL删除文件中的回车(WINDOWS转LINUX)
- 什么样的文档能够帮助理解代码
- 创业当然比守业难太多
- Day01_FAT12 文件系统
- oracle decode和case when,竟然where 后可以跟着decode 那也就是 where后可以跟着case when ????...
- VS C++调用外部exe