我有一些list: List <Pet>
我需要从中获取满足条件的 3 个元素:
我这样做:
list.filter { g -> !mainList.contains(g) }.take(3)
Run Code Online (Sandbox Code Playgroud)
您如何优化此代码,以便为结果执行过滤操作的次数不超过足够的次数?
如果它们存在,如何从Map中获取多个值?为此,我使用以下代码
val params:mutable.Map[String,String]=mutable.Map.empty
Seq(params.lift("Name"),params.lift("Surname")).flatten.mkString(" ")
Run Code Online (Sandbox Code Playgroud)
但也许有更好的解决方案?