[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] Re:ラッパークラスの配列からプリミティブの配列へのコピー
>ArraysというクラスだとJDK1.2のArraysクラスと名前が
>同じなので、できれば避けたほうが使いやすいと思います。
わざと同じ名前にしていました。^^;
Java2 の Arrays には、copy() とか fill() とかはあるのに、
なぜ IntegersToIntArray などは無いのか、と思ったので。
使うときは、
int[] intarray =
jp.co.timedia.util.Arrays((Integer[])arraylist.toArray());
こんな風に使おうと思っていました。
でも、こんなクラスでもよいかもしれません。
package jp.co.timedia.util;
public class Int {
public int i;
public Int(int i) {
this.i = i;
}
public static int[] toIntArray(Int[] ints) {
int[] intarray = null;
if (ints != null) {
for (int n=0; n<ints.length; n++) {
intarray[n] = ints[n].i;
}
}
return intarray;
}
}
------------------------------------------------------------------
遠藤靖之 (えんどう やすゆき) <yasuyuki@xxxxxxxxxx>
http://www.freepage.total.co.jp/jfriends/ (Java互助会ホームページ)
株式会社タイムインターメディア 情報通信サービス部 TEL 03-5362-9009
〒162-0065 新宿区住吉町3-11 新宿スパイアビル8F FAX 03-5362-9008