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:简化书写

eg:

import java.util.Enumeration;
import java.util.Vector;
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);
    }
  }
}
目录
相关文章
|
自然语言处理 算法 搜索推荐
TF-IDF、TextRank关键字抽取排序算法
TF-IDF称为词频逆文本,结果严重依赖文本分词之后的效果。其公式又可以分成词频(Term Frequency,TF)的计算和逆文档概率(IDF)的计算。
383 0
|
监控 数据可视化 网络架构
什么是SNMP监控
在维护设备和数据的过程中,企业可能面对着数据量过大、数据维护技术不足、管理技术分散等问题,而运用SNMP系统,可以有效的帮助企业避免这些问题,提升自身的竞争力
304 0
什么是SNMP监控
|
JavaScript
Vue:HeyUI组件TextEllipsis超出文本省略
Vue:HeyUI组件TextEllipsis超出文本省略
259 0
Vue:HeyUI组件TextEllipsis超出文本省略
|
11天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!
|
9天前
|
存储 人工智能 搜索推荐
终身学习型智能体
当前人工智能前沿研究的一个重要方向:构建能够自主学习、调用工具、积累经验的小型智能体(Agent)。 我们可以称这种系统为“终身学习型智能体”或“自适应认知代理”。它的设计理念就是: 不靠庞大的内置知识取胜,而是依靠高效的推理能力 + 动态获取知识的能力 + 经验积累机制。
342 130
|
9天前
|
存储 人工智能 Java
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
本文讲解 Prompt 基本概念与 10 个优化技巧,结合学术分析 AI 应用的需求分析、设计方案,介绍 Spring AI 中 ChatClient 及 Advisors 的使用。
427 130
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
|
3天前
|
存储 安全 前端开发
如何将加密和解密函数应用到实际项目中?
如何将加密和解密函数应用到实际项目中?
201 138