java中的Vector

Python014

java中的Vector,第1张

vector和arraylist都是差不多的,会用arraylist就可以用vector,但是arraylist速度比它快,但是如果涉及到多线程,就用vector,例子演示直接看文档,或者网上查一下,写了也是废话,第二不就是容器吗,一个vector里有一堆装着string的vector,用法一样,就是多了个容器,会有类型检查,其他类型的放不就去

import java.util.Scanner

import java.util.Vector

public class Test {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner input = new Scanner(System.in)

System.out.print("请输入总人数:")

int p = input.nextInt()

/**** 初始化人员 ***/

Vector<Integer> v = new Vector<Integer>()// 初始化人员并进行编号

for (int i = 1 i <= p i++) {

v.add(new Integer(i))

System.out.print(i + "  ")

}

/**** 报号 ***/

int num = 0

while (v.size() > 1) {

for (int i = 0 i < v.size() i++) {

num++

if ((num % 3) == 0) {

v.remove(i)

i--

}

}

}

/***** 结果 *****/

for (int i = 0 i < v.size() i++) {

System.out.println("\n最后剩下的数是:" + v.get(i))

}

}

}