【发布时间】:2020-04-03 00:10:45
【问题描述】:
我没有对文件进行任何预处理就保存了我的地图。所以我有一个文件,其中我的地图 object 为:
Map(abcd -> List(1,2,3), efgh -> List(78,46))
所以当我阅读它时,它会被读取为一个字符串。
如何将其转换为地图对象?
【问题讨论】:
-
你需要做一个非常复杂的解析......或者可能在运行时调用 Scala 解释器,但这也太复杂了。为什么不。不是存储地图的字符串表示,而是将数据存储在更易于解析的表示中,可能是 JSON 或 XML 或者您可以创建自己的格式供您使用案例。
标签: java scala scala-collections