Java 8 filtersStream filter(Predicate predicate) provides a stream that contains the elements of this stream that satisfy the supplied predicate. This is a step-by-step procedure. These actions are always lazy, which means that calling filter() does not really filter anything, but instead creates a new stream that contains the items of the original stream that fit the provided predicate when browsed. SyntaxJava Stream filter() Example 1In this example, we use the stream() function to create a stream from a list of countrynames, and then we use the stream filter method to create another stream of longcountrynames. The stream filter, as previously said, turns data from one stream into data from another stream. StreamFilterExample1.java Output: America Ireland Finland Java Stream filter() with multiple conditions Example 2In the below code, we can see that the filter() method only has one criterion. We can use the logical operators in Java to unite multiple conditions in the filter() method. Two conditions in the filter method are linked using the (&&) logical operator in the following example. StreamFilterExample2.java Output: India Java Stream filter() and map() Example 3In the following Java code, the stream filter() is used along with map() method to print squares of given numbers. StreamFilterExample3.java Output: [1, 4, 9, 16, 25, 36, 49, 64, 81] Java Stream filter() and collect() Example 4In the following Java code, the stream filter() is used along with collect() method. StreamFilterExample4.java Output: America Canada Ireland India Java Stream filter() with min() and max() Example 4In the following Java code, the stream filter() is used along with the min() and max() method to find out the minimum and maximum number from the given list of numbers. StreamFilterExample5.java Output: Min value: 1 Max value: 5 Next TopicList All Files in a Directory in Java |
We provides tutorials and interview questions of all technology like java tutorial, android, java frameworks
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India