初始化的一些问题(Vector使用)

简介:

import java.util.Vector;
import java.util.Iterator;
import java.util.Arrays;
import java.util.ArrayList;
public class VectorDemo{
   public static void main(String args[]){
      String names[]={"hfdsfng", "zhfcinyafdn"};
      String namesp[]=new String[]{"hv  heng", "zhavxcyan"};
      Vector<String> v1=new Vector<String>(
           Arrays.asList("hujghfgeng", "zhagfyan", "huaxvvidong")
       );
      Vector<String> v2=new Vector<String>(Arrays.asList(names));//Arrays.asList()返回List列表(继承了Collection)
      Vector<String> v3=new Vector<String>(new ArrayList<String>(){//匿名类的初始化,ArrayLists类实现了Collection接口
          {
             add("hujunzheng");
          add("zhangjinyan");
          }
      });
     //三种实现遍历Vector的方法
     System.out.println("V1向量:");
     for(Object tmp : v1.toArray()){
         System.out.println((String)tmp);
     }

     System.out.println("V2向量:");
     for(Iterator<String>it = v2.iterator(); it.hasNext(); ){
         System.out.println(it.next());
     }

     System.out.println("V3向量:");
     for(int i=0; i<v3.size(); ++i){
        System.out.println(v3.elementAt(i));
     }
   }
}

目录
相关文章
|
7月前
|
存储 算法 C++
c++ vector数组详细介绍(二)
c++ vector数组详细介绍(二)
217 0
|
算法 Java C++
27.【C/C++ 最全vector数组的用法 (详解)】(一)
27.【C/C++ 最全vector数组的用法 (详解)】
297 0
|
5月前
|
Serverless C++ 容器
vector类(下)
vector类(下)
49 0
|
5月前
|
Java C++ Python
vector类(上)
vector类(上)
47 0
|
7月前
|
存储 算法 C++
c++ vector数组详细介绍(三)
c++ vector数组详细介绍(三)
99 0
|
7月前
|
存储 安全 算法
c++ vector数组详细介绍(一)
c++ vector数组详细介绍(一)
253 0
|
7月前
std::vector不隐式拷贝进行添加元素
std::vector不隐式拷贝进行添加元素
|
编译器 C++ 容器
C++:模拟实现vector以及vector的迭代器失效和拷贝问题
C++:模拟实现vector以及vector的迭代器失效和拷贝问题
|
C++ 容器
【C++】vector中的常见函数和使用
【C++】vector中的常见函数和使用
67 0