`
zhenglimeng1983
  • 浏览: 64776 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

java Vector的用法 案例

阅读更多
// public static void main(String[] args){
//
//  
//
//   //Vector的创建
//
//   //使用Vector的构造方法进行创建
//
//   Vector v = new Vector(4);
//
//  
//
//   //向Vector中添加元素
//
//   //使用add方法直接添加元素
//
//   v.add("Test0");
//
//   v.add("Test1");
//
//   v.add("Test0");
//
//   v.add("Test2");
//
//   v.add("Test2");
//
//  
//
//   //从Vector中删除元素
//
//   v.remove("Test0"); //删除指定内容的元素
//
//   v.remove(0);       //按照索引号删除元素
//
//  
//
//   //获得Vector中已有元素的个数
//
//   int size = v.size();
//
//   System.out.println("size:" + size);
//
//  
//
//   //遍历Vector中的元素
//
//   for(int i = 0;i < v.size();i++){
//
//    System.out.println(v.get(i));
//   
//
//   }
//   System.out.println("======================="+v.get(2));
// }
public static void main(String args[]) {
Vector vecFields = new Vector();
String goods_name = "aaaaa";

vecFields.addElement(new Field("goods_name", goods_name));
vecFields.addElement(new Field("goods_test", "bbbbbb"));
vecFields.addElement("string_test_sample");

System.out.println(vecFields.size());//显示vecFields的长度(这里为3)
Field field=(Field)vecFields.elementAt(0);
System.out.println(field.getFieldName()+": "+field.getFieldValue());
field=(Field)vecFields.elementAt(1);
System.out.println(field.getFieldName()+": "+field.getFieldValue());
System.out.println(vecFields.elementAt(2));

}
}

class Field {
private String fieldName;
private String fieldValue;
public Field(String fieldName, String fieldValue) {
this.fieldName = fieldName;
this.fieldValue = fieldValue;
}
public String getFieldName() {
return this.fieldName;
}
public String getFieldValue() {
return this.fieldValue;
}


分享到:
评论

相关推荐

    java基础案例与开发详解案例源码全

    5.4.4 Java中对象的创建和使用127 5.5 属性130 5.5.1 属性的定义130 5.5.2 变量131 5.6 方法132 5.6.1 方法的定义132 5.6.2 构造方法135 5.6.4 方法重载138 5.6.5 自定义方法138 5.6.6 系统提供方法139 5.6.7 方法...

    java代码-vector类使用案例

    尽管`Vector`在某些场景下仍可使用,如需要线程安全的古老代码库,或者在并发编程中确保数据一致性,但现代Java开发更倾向于使用非同步的`ArrayList`或`LinkedList`,并通过`Collections.synchronizedList()`等工具...

    Java软件开发实战 Java基础与案例开发详解 11-4 List接口实现类 共15页.pdf

    这部分内容主要聚焦于第11章的“Java集合框架和泛型机制”,特别关注List接口及其几种实现类,包括`ArrayList`、`LinkedList`、`Vector`以及`Stack`。 ### 11-4 List接口实现类 #### 11.4.1 实现类ArrayList - **...

    libsvm java实用说明

    LibSVM,全称为“Library for Support Vector Machines”,是由台湾大学林智仁教授开发的一款开源软件,主要用于支持向量机(SVM)的学习与应用。它提供了多种编程语言的接口,包括Java、Python、MATLAB等。在这个...

    Java软件开发实战 Java基础与案例开发详解10-6 getMessage和printStackTrace方法共6页.pdf

    - **同步集合**:为了确保多线程环境下集合的安全访问,可以使用同步集合类如`Vector`、`HashTable`等,或者使用`Collections.synchronizedList`等方法创建同步集合。 #### 12.6 用Timer类调度任务 - **Timer类**...

    Java软件开发实战 Java基础与案例开发详解 12-1 多线程 共18页.pdf

    ### Java软件开发实战:Java基础与案例开发详解之多线程 #### 1. 多线程概述 在现代软件开发中,为了提高程序的执行效率和响应速度,多线程技术被广泛应用。多线程是指在一个程序中同时运行多个线程的能力。线程是...

    Java软件开发实战 Java基础与案例开发详解 1-4 java SE环境安装和配置 共11页.pdf

    - **解决方案**:使用线程安全的集合类,如Vector、ConcurrentHashMap等。 #### 七、Java IO 1. **IO原理** - **概念**:输入输出流,用于读取或写入数据。 - **分类**:字节流、字符流等。 2. **文件流** - ...

    Java软件开发实战 Java基础与案例开发详解 11-1 Java集合框架和泛型机制 共6页.pdf

    通过本章的学习,读者可以深入了解Java集合框架的各个组成部分及其使用方法,这对于开发高效可靠的Java应用程序至关重要。理解和掌握这些概念和技术,可以帮助开发者更好地组织和管理数据,提高代码的可读性和可维护...

    蓝桥杯历年买真题Java

    以上两个案例分别展示了全排列问题的解决方法以及基本的字符串处理技巧。通过对这些代码的学习和理解,可以加深对Java语言中数据结构(如`Vector`)和字符串处理的理解,并提高解决实际问题的能力。此外,还可以学习...

    监听器案例(显示在线用户列表).rar_java_myyem_rockett3t

    总结来说,"监听器案例(显示在线用户列表)"是一个关于Java事件处理和GUI编程的实例,涵盖了监听器接口的使用、事件处理方法的编写以及在多线程环境下的UI更新。通过深入研究这个案例,开发者可以提升在Java GUI...

    Collection 详细案例,集合的详细例子,list例子和详细解析,map详细例子和详细解析,set详细列子和详细解析,

    案例会对比ArrayList和Vector的使用,以及如何在需要线程安全时选择Vector。 Map接口是键值对的集合,最常用的实现包括HashMap、TreeMap等。案例中会详细介绍Map的使用,如创建Map,插入键值对,获取键或值,以及...

    Java Web应用开发 44 课堂案例-应用JavaBean实现购物车.docx

    通过这个案例,我们可以了解到如何在Java Web应用中使用JavaBean来管理购物车,以及如何与数据库进行交互,为用户提供动态的购物体验。这种设计模式有助于将业务逻辑与视图层分离,提高代码的组织性和可维护性。

    (超赞)JAVA精华之--深入JAVA API

    **3.1 Log4j基本使用方法** - **日志记录** - 使用 Log4j 进行日志记录的基本配置和使用。 **3.2 Dom4j 使用简介** - **XML解析** - 使用 Dom4j 解析和生成 XML 文档。 **3.3 Java 语言的 XML 验证 API** - *...

    Java 基础核心总结 +经典算法大全.rar

    null 只是-种特殊的值使用 Null-Safe 方法null 判断 关于思维导图 Java.IO Java.lang Java.math Java.net Java 基础核心总结 V2.0 IO 传统的 BIO BIO NIO 和 AIO 的区别什么是流 流的分类 节点流和处理流 Java ...

    java并发编程实践(第一版)

    在Java并发编程中,集合框架提供了多个线程安全的集合类,如Vector、Hashtable以及并发包中的ConcurrentHashMap、CopyOnWriteArrayList等。这些集合类在保证线程安全的同时,优化了对集合的操作效率,适用于高并发的...

    java实现stack

    本节将详细介绍如何使用Java实现Stack以及相关测试案例。 首先,我们可以通过继承java.util.ArrayList或java.util.Vector类来创建自定义的Stack。ArrayList提供了快速随机访问和高效插入删除元素的能力,而Vector是...

    Java与XML联合编程

    #### 三、Java XML 编程实践案例 下面是一个简单的Java程序,演示如何使用DOM解析XML文件并提取数据。 ```java import javax.xml.parsers.*; import org.w3c.dom.*; import java.io.*; public class ReadXML { ...

    spark mllib特征使用案例讲解

    - **使用方法**: - **数据准备**:与TF-IDF类似,也需要将原始数据加载到RDD中,格式为RDD[Iterable[String]]。 - **创建Word2Vec实例**:使用`org.apache.spark.mllib.feature.Word2Vec`类创建Word2Vec实例。...

Global site tag (gtag.js) - Google Analytics