- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:あるclassのオブジェクトをVectorで作るには)
クラスのオブジェクトをVectorで作成する方法は?
このQ&Aのポイント
- クラスのオブジェクトをVectorで作成する方法を教えてください。
- 質問者は、クラスを定義してそのクラスのオブジェクトを配列として作成することは知っていますが、Vectorとして作成する方法を知りたいと思っています。
- プログラムの例では、Bookクラスのオブジェクトを配列として作成していますが、これをVectorとして作成する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Vector vect = new Vector(); // 追加 vect.add(new Book("English"); vect.add(new Book("Japanese"); // 取得 Book book1 = (Book) vect.get(0); Book book2 = (Book) vect.get(1); という感じです。Vectorに登録する際はObject型で保持するので、取り出す時にBookでキャストしなければいけません。 J2SE 5.0以降であれば、Genericsを利用して Vector<Book> vect = new Vector<Book>(); // 追加 vect.add(new Book("English"); vect.add(new Book("Japanese"); // 取得 Book book1 = vect.get(0); Book book2 = vect.get(1); とキャストなしで使えます
その他の回答 (1)
- pcbeginner
- ベストアンサー率46% (261/560)
回答No.1
Vector v = new Vector(); v.add(new Book("English")); v.add(new Book("Japanese")); v.add(new Book("Chinese")); … ってことですか?
お礼
ご回答ありがとうございます。 使用法がわかりました。 ありがとうございます。