Vector
*Vector*
练习代码
package com.practise;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
import java.util.Vector;
/**
* Vector集合的使用
* 存储结构:数组
*该集合能够添加重复的元素
*/
public class Demo06 {
public static void main(String[] args) {
//创建集合
Vector vector = new Vector();
vector.add("apple");
vector.add("bananer");
vector.add("Durian");//表示榴莲
System.out.println("集合大小===="+vector.size());
System.out.println("集合遍历===="+vector);//默认重写的toString方法
//2.删除
// vector.remove(0);
// vector.remove("apple");
// vector.clear();
//3.遍历
//使用枚举器
Enumeration elements = vector.elements();
while (elements.hasMoreElements()){
String o =(String) elements.nextElement();
System.out.println(o);
}
//4.判断
System.out.println(vector.isEmpty());
System.out.println(vector.contains("apple"));
//5.其他获取元素的方法
System.out.println(vector.firstElement());//获取第一个元素
System.out.println(vector.lastElement());//获取最后一个元素
System.out.println(vector.elementAt(0));//获取第一个位置的元素
}
}
运行结果
运行结果:
集合大小====3
集合遍历====[apple, bananer, Durian]
apple
bananer
Durian
false
true
apple
Durian
apple
分类:
集合框架
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
2020-01-30 Springmvc框架-json对象的处理
2020-01-30 使用Springmvc框架实现多文件上传(二)
2020-01-30 使用springmvc框架实现多文件上传