Java 8 Stream API cung cấp 2 method thường xuyên được sử dụng: findAny() và findFirst(), tuy nhiên mọi người thường xem chúng như nhau và sử dụng tuỳ ý
Khi làm việc với ArrayList, chúng ta có rất nhiều nhu cầu như tìm kiếm, rút trích dữ liệu. Để đơn giản hoá, stream api cung cấp cơ chế filter giúp các thao tác rút trích và tìm kiếm dữ liệu trở nên hiệu quả hơn.