假設我有一個名爲rootMap的java.util.Map。 rootMap [「1級」] 是另一個地圖(姑且稱之爲MAP1) MAP1 [「級別2] 是另一個地圖等等......總而言之一句話,我有一個地圖層次如何簡單地獲取java Map層次結構中的字段?
我的需求:簡單,直接獲得深場的短API,如: GET(rootMap,「level1.level2.field」) 我想利用推土機,但確實更簡單的東西存在 感謝
假設我有一個名爲rootMap的java.util.Map。 rootMap [「1級」] 是另一個地圖(姑且稱之爲MAP1) MAP1 [「級別2] 是另一個地圖等等......總而言之一句話,我有一個地圖層次如何簡單地獲取java Map層次結構中的字段?
我的需求:簡單,直接獲得深場的短API,如: GET(rootMap,「level1.level2.field」) 我想利用推土機,但確實更簡單的東西存在 感謝
如果您有地圖的地圖
的?!HashMap<String, HashMap<String, String>> outerMap = new HashMap<String, HashMap<String, String>>();
你可以通過
outerMap.get("inner map key");
訪問某些內部地圖,並且在得到內部地圖的價值,你做
outerMap.get("inner map key").get("the key");
所以,你可以看到,你要管調用Map.get
爲了得到內部地圖。
好吧,我知道,我只是不想知道一個簡單的圖書館是否會爲我做這件事。 – user1458153
我真的需要Map2POJO映射,所以最後用推土機要做到這一點,如前面Dozer, how to map from java.util.Map to complex type?
建議,我認爲你應該寫你自己的方法做它一步一步來。 J –
好的,我知道,我只是不想知道一個簡單的圖書館是否會爲我做這件事。 – user1458153