【发布时间】:2015-01-06 16:46:40
【问题描述】:
我想过滤一个List,如果字符串包含.jpg、.jpeg或.png,我只想保留一个字符串:
scala> var list = List[String]("a1.png","a2.amr","a3.png","a4.jpg","a5.jpeg","a6.mp4","a7.amr","a9.mov","a10.wmv")
list: List[String] = List(a1.png, a2.amr, a3.png, a4.jpg, a5.jpeg, a6.mp4, a7.amr, a9.mov, a10.wmv)
我发现.contains 不会帮助我!
需要的输出:
List("a1.png","a3.png","a4.jpg","a5.jpeg")
【问题讨论】:
-
根据您的需要,您似乎需要包含以结尾的字符串(而不是包含)这些扩展。示例:
jpg.txt
标签: list scala collections filter scala-collections