IntStream skip(long n) devuelve una secuencia que consta de los elementos restantes de esta secuencia después de descartar los primeros n elementos de la secuencia. Si esta secuencia contiene menos de n elementos, se devolverá una secuencia vacía.
Nota: IntStream skip() es una operación intermedia con estado , es decir, puede incorporar el estado de elementos vistos anteriormente al procesar nuevos elementos.
Sintaxis:
IntStream skip(long n)
Parámetro: IntStream es una secuencia de elementos primitivos de valor int. Esta es la especialización primitiva int de Stream . n es el número de elementos principales a saltar.
Valor devuelto: la función devuelve la nueva secuencia después de descartar los primeros n elementos.
Excepción: la función arroja IllegalArgumentException si n es negativo.
Ejemplo 1 :
// Java code for IntStream skip() function import java.util.*; import java.util.stream.IntStream; class GFG { // Driver code public static void main(String[] args) { // Creating an IntStream of numbers [5, 6, .. 11] IntStream stream = IntStream.range(5, 12); // Using skip() to skip first 4 values in range // and displaying the rest of elements stream.skip(4).forEach(System.out::println); } }
Producción :
9 10 11
Ejemplo 2:
// Java code for IntStream skip() function import java.util.*; import java.util.stream.IntStream; class GFG { // Driver code public static void main(String[] args) { // Creating an IntStream [5, 6, .. 11] IntStream stream = IntStream.range(5, 12); // Using parallel skip() to skip first 4 values in range // and displaying the rest of elements stream.parallel().skip(4).forEach(System.out::println); } }
Producción :
10 11 9
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