如何从对象内部的hashmap获取某个值,该对象是另一个hashmap的值?

时间:2011-11-25 19:07:06

标签: java android hashmap xml-rpc

假设数据结构在调试器中看起来像这样(从XML-RPC调用返回):

map HashMap
 |- 0 HashMap$HashMapEntry
    |-  key "records"
        value Object[130] // 130 Objects here 
         |- 100 HashMap // Object number 100
             |- 0 HashMap$HashMapEntry
                |-  key "uid"
                    value "420"

有一种简单的方法可以让我们说出“uid”的价值吗? (应该返回420

1 个答案:

答案 0 :(得分:1)

这个怎么样?

(Integer)((HashMap)((Object[])map.get("records"))[100]).get("uid")