2013/04/21
Javaで動的に配列を生成するメモ
Javaで任意の型の配列を動的に作る方法を知らない事に気が付いた。
大概は Object[ ] で対処できるので今まで調べたことが無かったっぽい。
結論から言うとこうする。
int[] ary = (int[])java.lang.reflect.Array.newInstance(int.class, 10);
言語仕様上は静的にしか配列の型は決められないので reflect で生成するようになっている。
まぁ、普通使わないよなこんなの...
この投稿へのコメント

コメント・フォーム