継承を使用する配列があります。基本的に、食べ物と飲み物を保持し、次のような配列があると思います
allFoodAndDrink.add(new Food(parameters);
allFoodAndDrink.add(new Drink(parameters);
そのため、食べ物と飲み物の両方のタイプが呼ばれるスナック配列に格納されallFoodAndDrink
ますが、特定の開始インデックスから終了インデックスまでの配列のコピーを作成したい場合は、使用するように言われました:
Arrays.copyOfRange();
しかし、次のように使用する場合:
int[] drink = Arrays.copyOfRange(allFoodAndDrink, 5, 10);
それは吐き出してエラーを出し、その提案はそれArrays.copyOf()
に切り替えるときにそれを変換することであり、それから別のエラーを吐き出して前に戻ります
何か案は