In this post, we will see how to check if the number is prime or not with the help of Java 8 Streams API.

Easiest representation of Java 8 Streams power to test prime number... Check it out...!!! Share on X

Let’s say: In this particular example, we are checking if ‘5’ is a prime number or not.

Note: you can specify any number you would like to check for in place of 5 in below example.

Example

import java.util.stream.IntStream;

public class CheckIfNumberIsPrime {

	static Integer numberToCheckForPrime = 5;

	public static void main(String args[]){
		System.out.println("Is it a prime number: "+isPrime(numberToCheckForPrime));
	}

	private static boolean isPrime(int number) {
		return number > 1 && IntStream.range(2, number).noneMatch(i -> number%i==0);
	}
}

 

Output:

Is it a prime number: true

Easiest representation of Java 8 Streams power to test prime number... Check it out...!!! Share on X

 

That’s it, Java 8 Streams API is so powerful and notice how easily it simplified the way of checking the Prime number.

Do you like this Post? – then check my other helpful posts:

Other Useful References:

Author

  • Deepak Verma

    Deepak Verma is a Test Automation Consultant and Software development Engineer for more than 10 years. His mission is to help you become an In-demand full stack automation tester.

    He is also the founder of Techndeck, a blog and online coaching platform dedicated to helping you succeed with all the automation basics to advanced testing automation tricks.

    View all posts