Java Online Compiler
Example: SumElementsJavaStreams in Java
C
C++
C#
Java
Python
PHP
Main.java
STDIN
Run
// SumElementsJavaStreams import java.util.Arrays; // Required for Arrays.stream() public class Main { public static void main(String[] args) { // Step 1: Define the 2D array int[][] matrix = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; // Step 2: Use streams to flatten and sum the elements int sum = Arrays.stream(matrix) // Stream<int[]> for each row .flatMapToInt(Arrays::stream) // Flat map each int[] to an IntStream .sum(); // Sum all elements in the IntStream // Step 3: Print the total sum System.out.println("Sum of all elements (Java Streams): " + sum); } }
Output
Clear
ADVERTISEMENTS