• ベストアンサー

【Doja】自作クラスの可変長配列を使いたい

【Doja】自作クラスの可変長配列を使いたい Doja5.0でiアプリを開発しています。 自作クラスを要素とする可変長配列を使いたいと思いArrayListを使おうと思ったら、GenericsはDojaではコンパイル通らないようで。(http://okwave.jp/qa/q3136314.html) そこで、自作クラスの可変長配列を使いたい場合、どうすればいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • vaguechat
  • ベストアンサー率85% (47/55)
回答No.1

リンク先の回答通りであればジェネリクスのあるなし以前にArrayListそのものが存在しないわけで、 その場合、可変長配列としてVectorクラスを使えばいいのでは? ただし、ジェネリクスが言語仕様に加わる前のプログラミングのやり方、 elementAt等で取り出した要素はObjectなので適宜キャストする(その自作クラス型でキャスト)とか、 addElementで付け加える時には型による制限無しに参照型なら何でも入るので注意する(自作クラスオブジェクトしか入れないようにする)とか、 そういった点に注意しながら組む必要がある。

Kujs
質問者

お礼

把握。 ありがとうございます。

関連するQ&A