Initialize single dimensional and Multi-dimensional array and printing it

package com.demo2;

import java.util.Arrays;
import java.util.stream.Stream;

public class ArrayDemo {
	public static void main(String[] args) {
		int[] x = new int[10];
		int[][] y = new int[10][2];
		
		
		int[] x1 = {1,2,3};
		int[][] y1 = {
				{1,2},{3,4},{5,6}
		};
		
		Arrays.stream(x1).forEach(System.out::println);
		System.out.println("==========================================");
		Arrays.stream(y1).flatMapToInt(y2 -> Arrays.stream(y2)).forEach(System.out::println);
		System.out.println("==========================================");
		Stream.of(y1).flatMapToInt(y2 -> Arrays.stream(y2)).forEach(System.out::println);
		System.out.println("==========================================");
		for(int i=0;i<y1.length;i++) {
			int[] temp = y1[i];
			for(int j=0;j<temp.length;j++) {
				System.out.println(temp[j]);
			}
		}
	}
}

Leave a Comment