【发布时间】:2017-04-13 17:55:16
【问题描述】:
在 Java 8 中,我可以使用流过滤部分字符串吗?
假设我有一个动物列表,例如:
Brown Bear
Black Bear
Black Crow
Red Herring
Owl
Sparrow
Blackbacked Flocking Crow
让我们假设所有的 Animals 名称都在 Animals Objects 列表中
public class Animal{
public name;
public animalType;
}
有什么方法可以找到所有带有黑色的动物,而不管名称中的大小写。类似于以下内容...
List<Animal> filtList = employeeList.stream()
.filter(x -> "%Black%".toUpperCase().equals(x.getLastName().toUpper()))
.collect(Collectors.toList());
【问题讨论】:
标签: java java-8 java-stream