これはJavaのコードスニペットです。
Object ob = new int[2];
ここで、配列を初期化するとします。これ
ob[0] = 5
; obはオブジェクトのタイプであるため、機能しません。キャストも機能していません:
(int[])ob[0] = 5;
ちなみに、(int[]ob)[0]= 5;
構文エラーが発生します。それで、ハードコーディングなしで実行時に値を割り当てる方法(例:Object ob = new int[]{1,2}
これは宿題ではありません、私はJavaを理解しようとしています。それはJava認定の準備のために必要です。乾杯