在Java 8中,我可以使用流來過濾部分字符串嗎?在Java 8中,我可以使用流來過濾部分字符串嗎?
讓我們假設我有動物,如清單:
Brown Bear
Black Bear
Black Crow
Red Herring
Owl
Sparrow
Blackbacked Flocking Crow
讓我們假設所有的動物名稱是動物的對象列表
public class Animal{
public name;
public animalType;
}
是否有某種方式找到所有擁有黑色的動物,無論名字中的哪個地方。像下面...
List<Animal> filtList = employeeList.stream()
.filter(x -> "%Black%".toUpperCase().equals(x.getLastName().toUpper()))
.collect(Collectors.toList());
我更正了toUpper toUpperCase – Dale