java.util.stream.LongStream en Java 8, trata con largos primitivos. Ayuda a resolver problemas como encontrar el valor máximo en la array, encontrar el valor mínimo en la array, la suma de todos los elementos en la array y el promedio de todos los valores en la array de una nueva manera. LongStream min() devuelve un OptionalLong que describe el elemento mínimo de este flujo, o un opcional vacío si este flujo está vacío.
Sintaxis:
OptionalLong() min() Where, OptionalLong is a container object which may or may not contain a long value.
Ejemplo 1 :
// Java code for LongStream min() import java.util.*; import java.util.stream.LongStream; class GFG { // Driver code public static void main(String[] args) { // creating a stream LongStream stream = LongStream.of(-9L, -18L, 54L, 8L, 7L, 14L, 3L); // OptionalLong is a container object // which may or may not contain a // long value. OptionalLong obj = stream.min(); // If a value is present, isPresent() will // return true and getAsLong() will // return the value if (obj.isPresent()) { System.out.println(obj.getAsLong()); } else { System.out.println("-1"); } } }
Producción :
-18
Ejemplo 2:
// Java code for LongStream min() // to get the minimum value in range // excluding the last element import java.util.*; import java.util.stream.LongStream; class GFG { // Driver code public static void main(String[] args) { // To find minimum in given range LongStream stream = LongStream.range(50L, 75L); // storing the minimum value in variable // if it is present, else show -1. long minimum = stream.min().orElse(-1); // displaying the minimum value System.out.println(minimum); } }
Producción :
50
Ejemplo 3:
// Java code for LongStream min() // to get the minimum value in range // excluding the last element import java.util.*; import java.util.stream.LongStream; class GFG { // Driver code public static void main(String[] args) { // To find minimum in given range LongStream stream = LongStream.range(50L, 50L); // storing the minimum value in variable // if it is present, else show -1. long minimum = stream.min().orElse(-1); // displaying the minimum value System.out.println(minimum); } }
Producción :
-1
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA