在Scala中过滤数组或列表是否更有效?

时间:2015-01-21 17:06:11

标签: arrays string list scala

假设我有一个很长的String str,我想将其拆分,并过滤掉非空元素,最后得到List[String]

哪两个更有效?

  • str.split(",").filter(_.trim.nonEmpty).toList
  • str.split(",").toList.filter(_.trim.nonEmpty)

在第一种情况下,我会过滤Array,然后将其转换为List。在第二个中,我将其转换为List,然后对其进行过滤。

在可读性方面,似乎没有什么可以说的。

0 个答案:

没有答案