Javaでの配列の確保の方法です。 int size = 100; int[] array = new int[size]; のような確保の方法はどの環境・コンパイラでも思い通りの動作をしてくれますか? C言語では、このような書き方で確保することはできなかったので、Javaでは可能なのか心配で質問しました。 「動的」という意味がまだ完全にわかっていないのですが、上記のような変数の確保は、動的とはいえないのですか?sizeの値をユーザーから受け取れば、確保する大きさはいつも違うようになると思うのですが・・・。 ちなみに下記のようなプログラムで配列の確保を使おうとしています。 static int[] toIntArray(String[] strs){ int[] array = new int[strs.length]; // ←ここで 確保しています。 for(int i = 0; i < strs.length; i++){ array[i] = Integer.valueOf(strs[i]).intValue(); } return array; } 上記のプログラムはStringの配列からintの配列に変換することを目的にしています。
↧