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

Java中vector的测试例子

    博客分类:
  • Java
阅读更多
/**
* @(#)VectorTest.java
*
*
* @author
* @version 1.00 2008/4/22
*可以使用迭代的方法,和使用循环的方法类访问这个类中的数据,如何确定其中的数据的类型,要想办法去了解。
*要使用强制的类型转换来完成数据的重新构建,这是一个很好的容器,可以自动的增长。大小可以根据需要增大或缩小
*/

import java.util.*;
public class VectorTest {

    public VectorTest() {
    }
    public static void main (String[] args)throws Exception
    {
      
       Vector vector1 = new Vector();
       Vector vector=vector1.getClass().newInstance();
       String s1="a";
         String s2="ab"; 
         String s5="abcde";
         String s3="abc"; 
         String s4="abcd"; 
       vector.add(s1);
       vector.add(s2);
       vector.add(s3);
       vector.add(s4);
       vector.add(3,s5);
      
    
    /* for(int i=0;i<vector.size();i++)
       { 
        String in=(String)vector.get(i);
        System.out.println(in);
       }
       */
    Iterator it=vector.iterator();
    while(it.hasNext())
    {
        String in=(String)it.next();
        System.out.println(in);
    }
        }
    
}





      如果vector中的数据多,而且很杂,那用强制类型转换是很烦琐的是,要一个个的转,不可取。
分享到:
评论

相关推荐

    Java系统中内存泄漏测试方法的研究.doc

    首先,Java的内存泄漏基本原理在于,虽然GC能够自动回收不再被引用的对象,但当一个对象虽然无用,但仍被其他对象或数据结构(如上述例子中的Vector)引用时,GC无法将其回收。在这种情况下,即使对象的实际功能已经...

    Java集合知识测试B.pdf

    Java集合框架是Java编程语言中不...在例子中,`ArrayList&lt;Person&gt;`只能存放`Person`对象,不能存放字符串或其他类型。 以上是Java集合框架的一些核心概念和常用方法的解释,这些知识对于理解和使用Java集合至关重要。

    企业测试题java

    例如,一个简单的例子是定义一个名为`Vector`的类,该类内部可能包含一个数组用于存储元素,但用户只需要了解如何添加、删除或访问这些元素,而不必关心这些操作是如何实现的。 #### 二、封装 **封装**是面向对象...

    Thinking in Java 中文第四版+习题答案

    2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用...

    Thinking in Java简体中文(全)

    2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用...

    java3d的安装包及环境配置(最新java3d-5.2)

    配置完成后,你可以通过编写简单的Java代码来测试Java3D是否安装成功。例如,创建一个简单的3D场景,包含一个旋转的立方体: ```java import javax.media.j3d.*; import javax.swing.*; import ...

    java联想(中文)

    2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用...

    自定义事件(java).doc

    在这个例子中,我们有一个名为`MyChangeEvent`的类,它继承自`java.util.EventObject`。`EventObject`是所有事件类的基础,它包含了一个`source`字段,用于存储触发事件的对象。`MyChangeEvent`类添加了一个名为`my...

    java内存泄露总结

    在这个例子中,`Person`对象`p3`的属性`age`被修改后,其`hashCode`值也随之改变,导致基于`hashCode`实现的`HashSet`无法通过原对象找到对应的条目,从而无法正确移除对象。解决办法是在`Person`类中重写`equals`...

    java小游戏

    在这个特定的例子中,我们关注的是一个Java开发的台球小游戏。 台球小游戏的开发涉及多个Java技术知识点: 1. **图形用户界面(GUI)**:Java中的`Swing`或`JavaFX`库用于创建游戏的界面,如球桌、球和球杆等元素...

    Java实现通讯录

    `Vector`是Java中的一个动态数组,它支持线程安全的增删改查操作。然而,考虑到现代Java开发更倾向于使用`ArrayList`或`LinkedList`,这里可能是因为`Vector`在多线程环境下提供了自动同步,适合初学者理解并发安全...

    java 编程入门思考

    2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用...

    Java初学者入门教学

    2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用...

    Java_54实用知识库分享

    - Java中的继承、多态、抽象类、接口、重写与重载的概念和应用 2. Java编程思想: - 对象导论、垃圾回收机制、静态初始化与枚举类型、访问权限控制、内部类、匿名类等 - 复用类、多态、接口、设计模式等高级概念...

    JAVA_Thinking in Java

    2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用...

    java 手机开发源代码

    Hello3D 最基础的MIDlet例子,用于测试开发环境 第3章 EventDemo 事件处理演示 MMAPIDemo 声音播放演示 RMSMIDlet 记录存储演示 第4章 M3GCube 立方体模型 pyramidSample 四棱锥模型 Sword 宝剑模型 第5章 Ambient...

Global site tag (gtag.js) - Google Analytics