如何从对象数组中检索元素字段?

时间:2017-07-20 15:38:15

标签: java

Object obj[]={1,2,3,"HelloWorld!",node};

这里的节点是一个节点类对象,有字段键和下一个..如何使用对象数组索引获取node.key?

1 个答案:

答案 0 :(得分:1)

如果节点总是在第五位:

Object obj[] = {1, 2, 3, "HelloWorld!", node};
Node n = (Node) obj[4];
// then n.key or whatever you want

如果节点并非总是在同一个地方,您可以这样做:

Object obj[] = {1, 2, 3, "HelloWorld!", node};
Node n = null;
for (Object o : obj){
    if (o instanceof Node) {
        n = (Node) o;
        break;
    }
}
// then n.key or whatever you want

当然Node是对象的类名node