IntStream distinto() es un método en java.util.stream.IntStream. Este método devuelve una secuencia que consta de los distintos elementos. Esta es una operación intermedia con estado, es decir, puede incorporar el estado de elementos vistos previamente al procesar elementos nuevos.
Sintaxis:
IntStream distinct() Where, IntStream is a sequence of primitive int-valued elements.
A continuación se dan algunos ejemplos para entender la función de una mejor manera.
Ejemplo 1: Imprimiendo elementos distintos de un flujo Integer.
// Java code for IntStream distinct() import java.util.*; import java.util.stream.IntStream; class GFG { // Driver code public static void main(String[] args) { // creating a stream IntStream stream = IntStream.of(2, 3, 3, 5, 6, 6, 8); // Displaying only distinct elements // using the distinct() method stream.distinct().forEach(System.out::println); } }
Producción :
2 3 5 6 8
Ejemplo 2: valor de conteo de elementos distintos en una secuencia.
// Java code for IntStream distinct() method // to count the number of distinct // elements in given stream import java.util.*; import java.util.stream.IntStream; class GFG { // Driver code public static void main(String[] args) { // creating a stream IntStream stream = IntStream.of(2, 3, 3, 5, 6, 6, 8); // storing the count of distinct elements // in a variable named total long total = stream.distinct().count(); // displaying the total number of elements System.out.println(total); } }
Producción :
5
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