2013-09-22 31 views

回答

7
val ids = "1,2,3" 
val result = ids.split(",").map(_.toLong) 

result: Array[Long] = Array(1, 2, 3) 
+0

非常感谢您回答 – leeolevis

+0

leeolevis,如果有帮助请接受答案,请参阅http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – Leo

2
val ids = "1 ,2, 3" 
val result = ids.split(',').map(_.trim.toLong) 

作品也与之间的空间数字,并且执行效果稍微好一些,因为不会隐式地使用正则表达式来分割部分。