gpt4 book ai didi

java - 对包含子类的数组列表进行排序

转载 作者:行者123 更新时间:2023-12-01 07:22:51 26 4
gpt4 key购买 nike

我有一个包含水果的 ArrayList。

我还有一个名为“Apples”的水果子类。

苹果具有其他水果子类所没有的“颜色”属性。

我如何对该列表进行排序? (我必须仅将“Apple”对象放入另一个列表中。)

Fruits 是父类,Apple 等是子类。

最佳答案

使用 instanceof 将是实现此目的的一种方法。

Fruits[] myFruits = ...... // Array of fruits
for (int i = 0; i < myFruits.length; i++) {
if (myFruits[i] instanceof Apple) {
// ...
} else {
// ...
}
}

关于java - 对包含子类的数组列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31052127/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com