在我的哈希如何處理哈希中的'任何'類型?
val envMap = collection.mutable.HashMap[String,Any]()
我還有一個哈希是哈希
val servicesArray = scala.collection.mutable.ListBuffer[scala.collection.mutable.HashMap[String,Any]]()
envMap += "services" -> servicesArray
我試圖進入servicesArray從envMap
envMap.get("services").get.append(servicesMap)
,但我的數組獲取此錯誤 錯誤:附加值不是任何成員
我應該明確地將envMap.get(「services」)轉換成列表,以便我可以追加到它,還是有更好的方法來處理這個問題?
當前返回值:
Any = ListBuffer(Map(One -> 1, Two -> ii))
我想要什麼:
scala.collection.mutable.ListBuffer[scala.collection.mutable.HashMap[String,Any]] = ListBuffer(Map(One -> 1, Two -> ii))
是的,你應該明確地轉換envMap.get(「services」)。get.asInstanceOf [scala.collection.mutable.ListBuffer [scala.collection.mutable.HashMap [String,Any]]] –