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

简介: 1 import java.util.Vector; 2 import java.util.Iterator; 3 import java.util.Arrays; 4 import java.
 1 import java.util.Vector;
 2 import java.util.Iterator;
 3 import java.util.Arrays;
 4 import java.util.ArrayList;
 5 public class VectorDemo{
 6    public static void main(String args[]){
 7       String names[]={"hfdsfng", "zhfcinyafdn"};
 8       String namesp[]=new String[]{"hv  heng", "zhavxcyan"};
 9       Vector<String> v1=new Vector<String>(
10            Arrays.asList("hujghfgeng", "zhagfyan", "huaxvvidong")
11        );
12       Vector<String> v2=new Vector<String>(Arrays.asList(names));//Arrays.asList()返回List列表(继承了Collection)
13       Vector<String> v3=new Vector<String>(new ArrayList<String>(){//匿名类的初始化,ArrayLists类实现了Collection接口
14           {
15              add("hujunzheng");
16           add("zhangjinyan");
17           }
18       });
19      //三种实现遍历Vector的方法
20      System.out.println("V1向量:");
21      for(Object tmp : v1.toArray()){
22          System.out.println((String)tmp);
23      }
24 
25      System.out.println("V2向量:");
26      for(Iterator<String>it = v2.iterator(); it.hasNext(); ){
27          System.out.println(it.next());
28      }
29 
30      System.out.println("V3向量:");
31      for(int i=0; i<v3.size(); ++i){
32         System.out.println(v3.elementAt(i));
33      }
34    }
35 }

 

目录
相关文章
|
2月前
|
存储 算法 C++
c++ vector数组详细介绍(二)
c++ vector数组详细介绍(二)
148 0
|
7月前
|
算法 Java C++
27.【C/C++ 最全vector数组的用法 (详解)】(一)
27.【C/C++ 最全vector数组的用法 (详解)】
103 0
|
2月前
|
存储 安全 算法
c++ vector数组详细介绍(一)
c++ vector数组详细介绍(一)
134 0
|
2月前
|
存储 算法 C++
c++ vector数组详细介绍(三)
c++ vector数组详细介绍(三)
55 0
|
3月前
std::vector不隐式拷贝进行添加元素
std::vector不隐式拷贝进行添加元素
|
6月前
|
编译器 C++ 容器
C++:模拟实现vector以及vector的迭代器失效和拷贝问题
C++:模拟实现vector以及vector的迭代器失效和拷贝问题
|
7月前
|
C++ 容器
【C++】vector中的常见函数和使用
【C++】vector中的常见函数和使用
33 0
|
10月前
|
C++ 容器
C++中vector的用法
⭐一、vector的简介 vector的中文译为向量,因此vector是C++STL中一个向量类型的容器。vector还是C++STL中最常用也很实用的一个容器,它的功能十分的强大,可以容纳多种类型的数据。在一些特定的情况下普通的数组使用起来会比较局限,因为普通数组只能实现一对一的映射而不能实现一对多的映射,而vector的引入就可以很好的帮助我们解决这个问题。vector的大小是实时更新变化的,非常的灵活多用,因此vector也可以称之为动态数组。
142 0
|
11月前
|
存储 算法 测试技术
vector的常用接口
这里我们讲解vector的时候就不会像string类一样这么详细,string类讲的详解一些,为后面做铺垫。有了string类的基础,大家看一些接口就知道是什么意思,这里给大家而是讲解一些常用的接口,剩下的接口不太常用,如果大家遇到了,查文档即可,这里推荐两个C++文档,cplusplus.com 以及 cppreference.com。第二个网站是C++的官网,但是感觉不太好用,我平时都喜欢用第一个,感觉较为方便。
 vector的常用接口
|
11月前
|
存储 编译器 C++
C++ -- vector类模拟实现
C++ – vector类模拟实现 0. 成员变量
48 0