Java / Ope / Collection操作 / 配列

Javaの配列は変数構造とインスタンスの中間のような存在ではっきり言ってツカエネー仕組み。

配列を List に変換する

hogeArray が配列だとすると Arrays.asListメソッドを使うとList化できる。

List<Hoge> hogeList = Arrays.asList(hogeArray);

ここで戻ってくる hogeList は配列を List インタフェースを持ったラッパーで包んでいるだけなので、 参照系は ArrayList 等と同様に操作できるが、要素を追加したり削除したりはできない。