Como utilizar skip Stream
Neste tutorial vou mostrar como utilizar skip Stream no Java.

Neste breve tutorial vou demonstrar como utilizar skip
Stream
no Java.
Neste post irei demonstrar como podemos usar os recursos da classe Stream do Java, para criar uma lista e de uma forma simples e prática como pular determinados elementos desta lista usando o método skip presente na classe Stream.
O skip nada mais que um metodo presente na classe Stream do Java que serve para pular elementos de uma lista, ou seja ele filtra os elementos de uma lista.
Para começar o nosso tutorial vamos importar as Classe Stream
presente no pacote stream
do Java que iremos utilizar:
import java.util.stream.Stream;
Feito isto, vamos implementar o código responsável por gerar uma lista, pular uma certa quantidade de elementos desta lista e por fim imprimir cada item da lista no terminal da ide.
Segue abaixo como ficou o código:
Stream.of(1, 2, 3, 4, 5)
.skip(3)
.forEach(System.out::println);
Uma breve explicação do código acima:
- Primeiro usamos a o método (
of
) da classeStream
para criar uma lista contendo 5 números (1, 2, 3, 4, 5
); - Depois foi utilizado o método (
skip
) da classeStream
, para informar que iriamos pular os três(3) primeiros elementos da lista; - Por ultimo usamos o método (
forEach
) para percorrer a lista e imprimir o resultado no terminal da ide;
Ao rodar o código acima será gerado na tela do terminal a seguinte saída:
4
5
Como podemos visualizar no exemplo acima ao rodarmos o código implementado será gerado a saída dos números (4,5), ou seja ignoramos os 3 primeiros elementos da lista criada.
Está é uma forma simples e rápida de como podemos filtrar elementos de uma lista no Java usando apenas funções nativas presentes na classe Stream
do Java.
E aqui está todo código implementado:
import java.util.stream.Stream;
public class StreamSkipLimit {
public static void main(String args[]) {
Stream.of(1, 2, 3, 4, 5)
.skip(3)
.forEach(System.out::println);
}
}
Segue abaixo um pequeno vídeo onde demonstro o processo e implementação do código usado no tutorial :
Abaixo segue link do Github com o código fonte que utilizei para implementação deste tutorial: