标签: arrays string list scala
假设我有一个很长的String str,我想将其拆分,并过滤掉非空元素,最后得到List[String]。
String str
List[String]
哪两个更有效?
str.split(",").filter(_.trim.nonEmpty).toList
str.split(",").toList.filter(_.trim.nonEmpty)
在第一种情况下,我会过滤Array,然后将其转换为List。在第二个中,我将其转换为List,然后对其进行过滤。
Array
List
在可读性方面,似乎没有什么可以说的。