- ベストアンサー
Vectorについて
Vectorって挿入順序の保証はないですよね? でも、getすると、必ず挿入順序順に取り出せるのですが、どうすると挿入順序順ではなくなるのでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Vector は List の一種です (List インタフェースを実装している) ので、List インタフェースで定められている通りに要素の順番が保持されます。 というか、要素の順番が保持されていないと get メソッドの引数でインデックスを指定する意味がありませんね。 なお、一般に要素の順番が保持されないのは Set です。
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.1
Vector#add で挿入位置指定をしない場合は、末尾に追加します。
質問者
お礼
ありがとうございました。
お礼
ArrayListは順序の保証があるが、Vectorはないと思い込んでいました。ありがとうございました。