LongStream min() in Java with examples
Last Updated :
06 Dec, 2018
java.util.stream.LongStream in Java 8, deals with primitive longs. It helps to solve the problems like finding maximum value in array, finding minimum value in array, sum of all elements in array, and average of all values in array in a new way. LongStream min() returns an OptionalLong describing the minimum element of this stream, or an empty optional if this stream is empty.
Syntax :
OptionalLong() min()
Where, OptionalLong is a container object which
may or may not contain a long value.
Example 1 :
import java.util.*;
import java.util.stream.LongStream;
class GFG {
public static void main(String[] args)
{
LongStream stream = LongStream.of(-9L, -18L, 54L,
8L, 7L, 14L, 3L);
OptionalLong obj = stream.min();
if (obj.isPresent()) {
System.out.println(obj.getAsLong());
}
else {
System.out.println( "-1" );
}
}
}
|
Output :
-18
Example 2 :
import java.util.*;
import java.util.stream.LongStream;
class GFG {
public static void main(String[] args)
{
LongStream stream = LongStream.range(50L, 75L);
long minimum = stream.min().orElse(- 1 );
System.out.println(minimum);
}
}
|
Output :
50
Example 3 :
import java.util.*;
import java.util.stream.LongStream;
class GFG {
public static void main(String[] args)
{
LongStream stream = LongStream.range(50L, 50L);
long minimum = stream.min().orElse(- 1 );
System.out.println(minimum);
}
}
|
Output :
-1
Share your thoughts in the comments
Please Login to comment...