- PR -

int[]をListに変換する方法

1
投稿者投稿内容
nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2007-04-12 16:33
オブジェクト型の場合は java.util.Arrays.asList(T...) を用いて List<T> に変換できるのですが、
int[]などのプリミティブ型配列からList<Intger>などラッパー型のListなどに
変換する際はループで処理するより仕方ないのでしょうか?


java.util.Collections.addAll(Collection<? super T>, T)
java.util.List.addAll(Collection<? extends E>)
java.util.List.toArray(T[])

といったあたりも利用できません。
オートボクシングは配列には無力ですね…。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2007-04-12 17:51
私は仕組み上諦めています・・・
ループを使うしかないですね。

ただ、よく使うのでPrimitiveUtilsみたいなクラスを作って再利用しています。
1

スキルアップ/キャリアアップ(JOB@IT)