我有一个下面的字符串,我想使用scala来分割它
"myInfo": "name-name;model-model;number-10"我希望拆分myInfo字符串的值,以便可以分别访问myName及其值。名称:名称,型号:R 210等
我使用下面的代码来拆分字符串。
val data = (mainString \ "myInfo").as[String].split("\\;").map(_.split("\\-").toList)
.collect { case key :: value :: _ => key -> value }.toMap它给了我想要的结果。
我在用
data.get("name"),data.get("model"),data.get("number")进入名单。它给出了字符串类型的结果。同时,我希望以整数格式获得data.get("number")的结果。
如何获得整数格式的“数字”的结果?
发布于 2014-09-23 09:12:40
data.get("number").map(_.toInt)将返回一个Option[Int]
https://stackoverflow.com/questions/25990388
复制相似问题