VOOZH about

URL: https://www.geeksforgeeks.org/java/how-to-create-subsets-of-a-hashset-based-on-specific-criteria-in-java/

⇱ How to Create Subsets of a HashSet based on Specific Criteria in Java? - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

How to Create Subsets of a HashSet based on Specific Criteria in Java?

Last Updated : 23 Jul, 2025

In Java, HashSet provides a dynamic collection of unique elements. Sometimes, we may need to create subsets of a HashSet based on specific criteria.

In this article, we will learn how to create subsets of a HashSet based on Specific Criteria in Java.

Approach Create Subsets of a HashSet based on Specific Criteria

  • Iterate through the original HashSet.
  • Define the criteria for selecting elements.
  • Create a new HashSet to store the subset.
  • Add elements that meet the criteria to the new subset.

Program to Create Subsets of a HashSet based on Specific Criteria in Java

Below is the Program to Create Subsets of a HashSet based on Specific Criteria:


Output
Subset based on criteria: [JavaScript, Python]

Explanation of the above Program:

  • This Java program creates subsets of a HashSet by iterating over its elements.
  • Then it adds those elements to meet a specified criteria to a new HashSet.
  • In this example, the criteria are to include only elements with a length greater than a specified minimum number of characters.
  • At last, it prints the subset based on the criteria.

Note: Customize the criteria and elements in the examples to suit your specific use case.

Comment