Vector クラス

import java.io.*;
import java.util.*;

public class Test {

	public static void main(String args[]) throws IOException
	{
		int i1;

		System.out.println("空のVectorオブジェクト a の生成");
		Vector <Double> a = new Vector <Double> ();
		System.out.print("   要素 3.14 を最後に追加");
		a.add(new Double(3.14));
		for (i1 = 0; i1 < a.size(); i1++)
			System.out.print(" " + a.get(i1));
		System.out.println();
		System.out.print("   要素 1.23 を位置0に追加");
		a.add(0, new Double(1.23));
		for (i1 = 0; i1 < a.size(); i1++)
			System.out.print(" " + a.get(i1));
		System.out.println();

		System.out.print("a の内容で,Vectorオブジェクト b を生成");
		Vector <Double> b = new Vector <Double> (a);
		for (i1 = 0; i1 < b.size(); i1++)
			System.out.print(" " + b.get(i1));
		System.out.println();
		System.out.print("   a の要素を b の最後に追加");
		b.addAll(a);
		for (i1 = 0; i1 < b.size(); i1++)
			System.out.print(" " + b.get(i1));
		System.out.println();

		System.out.println("探索");
		System.out.println("   a に 3.1 が含まれているか " +
                           a.contains(new Double(3.1)));
		System.out.println("   b に a が含まれているか " +
                           b.contains(a));
		System.out.println("   a に 3.14 が含まれているか(indexOf) " +
                           a.indexOf(new Double(3.14)));

		System.out.println("削除");
		System.out.print("   b から,a を削除 ");
		b.remove(a);
		for (i1 = 0; i1 < b.size(); i1++)
			System.out.print(" " + b.get(i1));
		System.out.println();
		System.out.print("   b から,要素 1 を削除 ");
		b.remove(1);
		for (i1 = 0; i1 < b.size(); i1++)
			System.out.print(" " + b.get(i1));
		System.out.println();
		System.out.print("   b から,a の要素をすべて削除 ");
		b.removeAll(a);
		System.out.println(" size " + b.size());

		System.out.print("a を配列に変換 ");
		Double c[] = (Double [])a.toArray(new Double[0]);
		for (i1 = 0; i1 < c.length; i1++)
			System.out.print(" " + c[i1]);
		System.out.println();
	}
}
		
(出力)
空のVectorオブジェクト a の生成
  要素 3.14 を最後に追加 3.14
  要素 1.23 を位置0に追加 1.23 3.14
 の内容で,Vectorオブジェクト b を生成 1.23 3.14
  a の要素を b の最後に追加 1.23 3.14 1.23 3.14
探索
  a に 3.1 が含まれているか false
  b に a が含まれているか false
  a に 3.14 が含まれているか(indexOf) 1
削除
  b から,a を削除  1.23 3.14 1.23 3.14
  b から,要素 1 を削除  1.23 1.23 3.14
  b から,a の要素をすべて削除  size 0
 を配列に変換  1.23 3.14