【发布时间】:2012-04-24 19:28:10
【问题描述】:
我有一个节点列表。这个节点是我自己定义的一个数据类。每个节点都有一个 Object 类型的数据字段。现在我想在数据字段中具有参数对象的节点列表中找到该节点。我写了这个方法,因为我想先比较两个对象(参数和数据字段中的对象)是否属于同一类型:
public Node getnNodeByData(Object obj) {
for (Node node : nodes) {
if (node.getData() instanceof obj.getClass()) {
}
}
}
不幸的是,这种情况不起作用:
Incompatible operand types boolean and Class<capture#1-of ? extends Graph>
我真的不知道为什么这是个问题。我怎样才能使它工作?
【问题讨论】:
标签: java