Java Stream API — Even Numbers (Full Screen) Java Stream API — Get Even Numbers Example 1 — Filter even numbers from a list Creates a list, uses Stream to filter evens, and prints them. Copy import java.util.*; import java.util.stream.*; public class EvenNumbersStream { public static void main(String[] args) { // Create a list of numbers List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); // Use Stream API to filter even numbers List<Integer> evenNumbers = numbers.stream() .filter(n -> n % 2 == 0) .collect(Collectors.toList()); // Print the even numbers System.out.println( "Even numbers: " + evenNumbers); } } Example 2 — Use IntStream.rangeClosed ...
Java Stream API — Get Even Numbers
Example 1 — Filter even numbers from a list
Creates a list, uses Stream to filter evens, and prints them.
import java.util.*;
import java.util.stream.*;
public class EvenNumbersStream {
public static void main(String[] args) {
// Create a list of numbers
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
// Use Stream API to filter even numbers
List<Integer> evenNumbers = numbers.stream()
.filter(n -> n % 2 == 0)
.collect(Collectors.toList());
// Print the even numbers
System.out.println("Even numbers: " + evenNumbers);
}
}
Example 2 — Use IntStream.rangeClosed over a range
Generates numbers in a range and prints the evens directly.
import java.util.stream.*;
public class EvenNumbersStreamRange {
public static void main(String[] args) {
System.out.println("Even numbers from 1 to 20:");
IntStream.rangeClosed(1, 20)
.filter(n -> n % 2 == 0)
.forEach(System.out::println);
}
}
Interesting explanation of using the Java Stream API! It made me think about how much structure and flow matter in different kinds of work whether you’re filtering numbers in code or organizing ideas in a manuscript. When authors choose book publishing services they’re really choosing systems and processes that help turn raw content into something polished and coherent, just like how developers transform raw data into clean results. It’s fascinating how principles of clarity and efficiency apply across tech and writing!
ReplyDelete