//Vecotrはjava.utilパッケージなのでインポートしないと利用できない import java.util.Vector; /** 9、標準APIの利用2:Vectorの利用 */ public class VectorTest { /** mainメソッド、実行時にVMから呼ばれるメソッド */ public static void main( String[] args ){ //Vectorをnewする。いろいろコンストラクタがあるが通常はデフォルトコンストラクタでかまわない Vector vec = new Vector(); //要素の追加 vec.add("牧野");//0 vec.add("尾形");//1 vec.add("井出");//2 vec.add("小林");//3 //VectorのtoStringの出力 System.out.println( "vecのtoString > " + vec );//通常オブジェクトはStringと結合されるとtoStringメソッドが実行される。 //要素サイズの取得 int cnt = vec.size(); //ベクターの要素サイズの出力 System.out.println( "vec.size() > " + vec.size() ); //要素の一時格納用の変数 String tmpStr = null; //要素を全部出力、あらかじめ取得した要素サイズを用いてfor文で配列のようにアクセス for( int i=0;i " + tmpStr ); } //要素を配列で取得 //引数で取得したい配列の型と同じ型の配列をセットし、戻り値を String[] でキャストする String[] sarray = (String[])vec.toArray( new String[0] ); //配列の中身をfor文で取得 for( int i=0;i " + sarray[i] ); } } }