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的特有功能)相关推荐

  1. 集合框架中的共性功能

    Collection定义了集合框架的共性功能. 1,添加 add(e); addAll(collection); 2,删除 remove(e); removeAll(collection); clea ...

  2. JAVA语言基础-面向对象(集合框架02List、泛型)

    2019独角兽企业重金招聘Python工程师标准>>> 16.01_集合框架(去除ArrayList中重复字符串元素方式)(掌握) A:案例演示 需求:ArrayList去除集合中字 ...

  3. 16.集合框架(ArrayList,Vector,LinkedList,泛型(Generic),可变参数,增强for循环)

    1.ArrayList存储字符串并遍历 JDK1.8新增的一个方法也能遍历集合 void forEach(Consumer<? super E> action) 执行特定动作的每一个元素的 ...

  4. Java基础_集合框架1

    一.集合框架(体系概述) 为什么会出现集合框架(集合类)? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式. 数组和集合框架 ...

  5. java面向对象编程集合边框_java 面向对象编程-- 第15章 集合框架

    1.  集合特点:元素类型不同.集合长度可变.空间不固定 2.  java中对一些数据结构和算法进行了封装即集合.集合也是一种对象,用于存储.检索.操作和传输对象. 3.  JCF(Java Coll ...

  6. 集合_java集合框架

    java集合框架图 简化图: Java平台提供了一个全新的集合框架."集合框架"主要由一组用来操作对象的接口组成. 不同接口描述一组不同数据类型.      1.Java 2集合框 ...

  7. Java 集合框架系列,总结性全文,解决你所有困惑

    文章目录 集合接口 Collection Map 集合实现类 抽象类实现 通用实现 遗留实现 并发实现 特殊实现 适配器实现 包装器实现 便利实现 基础设施 算法和工具实现 定长/变长 可改/不可改 ...

  8. java集合框架介绍_Java集合框架全面介绍(一)

    Java平台提供了一个全新的集合框架."集合框架"主要由一组用来操作对象的接口组成.不同接口描述一组不同数据类型. Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不 ...

  9. java list的作用_集合框架(List集合的特有功能概述和测试)

    package cn.itcast_03; import java.util.ArrayList; import java.util.List; /* * List集合的特有功能: * A:添加功能 ...

  10. Java基础(19)数据结构概述、ArrayList集合、Vector集合、LinkedList集合、集合框架练习

    1. 数据结构概述 1. 数据结构的概述:数据结构就是数据存储的方式 2. 常见数据结构:栈,队列,数组,链表,二叉树,哈希表 3. 栈和队列 (1)栈:先进后出,后进先出 (2)队列:先进先出,后进 ...

最新文章

  1. Spring Cloud(一)服务的注册与发现(Eureka)
  2. 李宗纯:图机器学习在度小满风控中的应用
  3. jQuery的过滤遍历
  4. 损失函数|交叉熵损失函数
  5. 问题描述: 在一个圆形操场的四周摆放着n 堆石子。现要将石子有次序地合并成一堆。 规定每次只能选相邻的2 堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。 试设计一个算法,计算出将n堆石子
  6. Factors of Factorial AtCoder - 2286 (N的阶乘的因子个数)(数论)
  7. 计算机网络转本文科,江苏专转本计算机经验总结
  8. Python批量提取Word文件题库中的答案
  9. 在react中使用svg的各种骚姿势 1
  10. 抖音春晚红包百亿互动量级背后,火山引擎浮出水面
  11. 心淡淡的幸福[lyb521569]
  12. 不到 20 人的互联网公司该去吗?
  13. 产品读书《小米生态链战地笔记》
  14. JavaCV最小依赖
  15. 肝了一夜,用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换...
  16. OPC 救援:OPC Rescue Crack
  17. HDU 4415 Assassin's Creed(贪心)
  18. 第一个完整页面来啦~小米官网
  19. 我的计算机 桌面图标不见了,我的电脑图标没了,我的电脑不见了的解决方法
  20. 计算机图形学上机实验一-画出一个钻石

热门文章

  1. 学python最好的方法_对于Python初学者,怎么学才能快速高薪?牢记四条!
  2. java.io.IOException: Cannot run program “del“: CreateProcess error=2, 系统找不到指定的文件。
  3. CentOS更改主机名
  4. 工作默认加班,不续签默认不加班
  5. LINUX SHELL删除文件中的回车(WINDOWS转LINUX)
  6. 什么样的文档能够帮助理解代码
  7. 创业当然比守业难太多
  8. Day01_FAT12 文件系统
  9. oracle decode和case when,竟然where 后可以跟着decode 那也就是 where后可以跟着case when ????...
  10. VS C++调用外部exe