我能转换选项[字符串]列出[字符串]用下面的代码:如何转换选项[字符串]列出[INT]在斯卡拉
def convertOptionToListString(a: Option[String]): List[String] = {
return a.toList.flatMap(_.split(",")) // ex : ("value1", "value2", "value3", etc)
}
但我怎么能转换选项[字符串]列出[国际],所以最后我可以有整数列表:(1,3,5)。我的选择[字符串]请问是这样的:一些( “1,3,5”)
注意,值1,3,5来自params.get( “IDS”)从发URL和params.get是选项[字符串]
val params = request.queryString.map { case (k, v) => k -> v(0) }
感谢
'某些(“1”,“3”,“5”)不是'Option [String]'。它是一个'Option(String,String,String)'。你的意思是? – dhg
是的它的值1,3,5来自params.get(“ids”)从一个URL发送和params.get是一个选项[字符串] – user708683
'斯卡拉>一些(“1”,“3” “5”)' 'res40:Some [(String,String,String)] = Some((1,3,5))' – Dylan