Java 8 :: Streams and Lambda Expressions
/*
* Problem No: #5
* Problem Definition: How to print Double Array Using Arrays.stream()?
*
* Answer: By Using,
* > java.util.Arrays: This class contains various methods for manipulating arrays (such as sorting and searching).This class also contains a static factory that allows arrays to be viewed as lists.
*
*> DoubleStream java.util.Arrays.stream(double[] array): Returns a sequential DoubleStream with the specified array as its source.**array - the array, assumed to be unmodified during use.
*
* > java.util.stream.Stream.forEach(): Performs an act ion for each element of this stream.
*
* Program By: Mr.DIpak SOnar
* Date : 23rd Oct 2016
*/
import java.util.Arrays;
public class StreamWithDoubleArrayEx {
public static void main(String[] args) {
double doubleArr[] = new double[7];
doubleArr[0] = 1112.1111;
doubleArr[1] = 2112.000;
doubleArr[2] = 3112.6111;
doubleArr[3] = 411.21161;
doubleArr[4] = 47.121111;
doubleArr[5] = 711281111;
doubleArr[6] = 1117777111;
System.out.println("Printing double Array Using Arrays.stream(): ");
Arrays.stream(doubleArr).forEach(System.out::println);
}
}
/*
* Problem No: #5
* Problem Definition: How to print Double Array Using Arrays.stream()?
*
* Answer: By Using,
* > java.util.Arrays: This class contains various methods for manipulating arrays (such as sorting and searching).This class also contains a static factory that allows arrays to be viewed as lists.
*
*> DoubleStream java.util.Arrays.stream(double[] array): Returns a sequential DoubleStream with the specified array as its source.**array - the array, assumed to be unmodified during use.
*
* > java.util.stream.Stream.forEach(): Performs an act ion for each element of this stream.
*
* Program By: Mr.DIpak SOnar
* Date : 23rd Oct 2016
*/
import java.util.Arrays;
public class StreamWithDoubleArrayEx {
public static void main(String[] args) {
double doubleArr[] = new double[7];
doubleArr[0] = 1112.1111;
doubleArr[1] = 2112.000;
doubleArr[2] = 3112.6111;
doubleArr[3] = 411.21161;
doubleArr[4] = 47.121111;
doubleArr[5] = 711281111;
doubleArr[6] = 1117777111;
System.out.println("Printing double Array Using Arrays.stream(): ");
Arrays.stream(doubleArr).forEach(System.out::println);
}
}
No comments:
Post a Comment