gpt4 book ai didi

java - 如何检查类类型并查看它是否实现了接口(interface)

转载 作者:行者123 更新时间:2023-11-30 06:28:28 25 4
gpt4 key购买 nike

我有一个包含许多不同对象的数组列表,包括 LogFrogTurtleRock 等.我想执行一些仅适用于实现和接口(interface) IAction 的类类型的操作。

是否有内置于 Java 中的东西可以做到这一点?我的尝试:

for(Object o : objectList){
if(o.getClass instanceof IAction){ // doesnt work
// doWork
}
}

最佳答案

你检查的是实例,而不是类:

for (Object o : objectList){
if (o instanceof IAction) {
// doWork
}
}

关于java - 如何检查类类型并查看它是否实现了接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12503986/

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