重複の可能性:
Javaで同じ命令を使用して配列を宣言および初期化できますか?
配列のいくつかの既知の要素を初期化しながら、Javaで配列を宣言するにはどうすればよいですか?最初に、このメソッドは要素を宣言しますが、初期化しません。
public static someClass myArray[] = new someClass[10]; // all values are null,
ここで、最初の要素の値は知っているが他の要素は知らないと想像してください。いくつかのロジックの後で、それらに値を割り当てます。2番目の提案は次のようになります。
public static someClass[] myArray = {new someClass(),null,null};
したがって、この命令は機能しますが、200個の要素の配列で同じことを行うのは実用的ではありません