【发布时间】:2013-11-19 22:25:54
【问题描述】:
将以下java String[]转换为Scala List的方法是什么?
val trimmedList : List[String] = str.split("\\n")).map (_.trim) // Missing some code here, does not compile
【问题讨论】:
标签: scala collections
将以下java String[]转换为Scala List的方法是什么?
val trimmedList : List[String] = str.split("\\n")).map (_.trim) // Missing some code here, does not compile
【问题讨论】:
标签: scala collections
为简单起见,请使用toList:
val trimmedList: List[String] = str.split("\\n").map(_.trim).toList
为了复杂性,请使用breakOut(这样可以避免从map 创建中间集合):
import collection.breakOut
val trimmedList: List[String] = str.split("\\n").map(_.trim)(breakOut)
【讨论】: