1. Introduction
In this quick tutorial, we will learn how to use the Java Stream skip() method with an example. The skip() method is an intermediate operation that creates a new stream by discarding the first n elements of the original stream. It is particularly useful for skipping a specified number of elements in a stream when you're only interested in the remaining elements.
Key Points
1. skip() is used to discard the first n elements of a stream.
2. It is useful for pagination or when you need to ignore a certain number of elements from the beginning of the stream.
3. The skip() method returns an empty stream if the stream contains fewer than n elements.
2. Program Steps
1. Create a Stream of elements.
2. Apply the skip() method to discard the first n elements.
3. Collect or process the remaining elements of the stream.
3. Code Program
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class StreamSkipExample {
public static void main(String[] args) {
// Stream of numbers
Stream<Integer> numberStream = Stream.of(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
// Skip the first 5 numbers
List<Integer> remainingNumbers = numberStream.skip(5).collect(Collectors.toList());
System.out.println("Remaining numbers after skipping 5: " + remainingNumbers);
}
}
Output:
Remaining numbers after skipping 5: [6, 7, 8, 9, 10]
Explanation:
1. Stream.of(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) creates a stream of the first ten integers.
2. numberStream.skip(5) skips the first five elements of the stream.
3. remainingNumbers.collect(Collectors.toList()) collects the remaining elements into a list, which includes numbers 6 through 10.
Comments
Post a Comment
Leave Comment