delayedExecutor() method of CompletableFuture object in Java

This method was introduced from Java 9. Here we have two overload methods delayedExecutor(), the first method has the following syntax:

This method returns an Executor object from the default Executor object that the CompletableFuture object uses to execute the task, after the delay.… Read More

completeOnTimeout() method of CompletableFuture in Java

This method was introduced from Java 9.

This method is used to: if after a timeout period our task is still unfinished, instead of throwing out the TimeoutException exception like the orTimeout() method, our code will return the value that we passed in this method.… Read More

Method iterate() of Stream object in Java

In Java 8, the iterate() method has been introduced and it has only two parameters and will help us to create an infinite stream. Content:

Example:

When running the above example, you will see that a Stream object contains endless numbers beginning at… Read More

Method ofNullable() of Stream object in Java

This method was added from Java 9.

This method will return the Stream object of an element in case this element is not null; if it is null, it returns an empty Stream. Example:

When you run the above code, it will print… Read More

Method dropWhile() of Stream object in Java

This method was added from Java 9.

This method also has the parameter Predicate interface and its function is the opposite of the takeWhile() method. This method also passes each element in your Stream object from left to right and ignores all elements that… Read More

Method takeWhile() of Stream object in Java

This method was added from Java 9.

The parameter of this method is the Predicate interface and this method takes the elements in your Stream object from left to right, until the condition of the Predicate object is no longer fulfilled. Example:

In… Read More