我有一个使用继承的数组,我认为基本上有一个包含食物和饮料的数组,看起来像这样
allFoodAndDrink.add(new Food(parameters);
allFoodAndDrink.add(new Drink(parameters);
所以食物和饮料都存储在名为的零食数组中,allFoodAndDrink
但是当想要从某个开始索引到结束索引复制数组时,我被告知要使用:
Arrays.copyOfRange();
但是当像这样使用它时:
int[] drink = Arrays.copyOfRange(allFoodAndDrink, 5, 10);
它吐出并出现错误,它的建议是Arrays.copyOf()
在切换到它时将其转换为它然后吐出另一个错误以恢复到上一个
有任何想法吗