How to check if a Specific Item is present in the Set in Rust - Step by Step Examples
How to check if a Specific Item is present in the Set in Rust ?
Answer
To check if a specific item is present in a Set in Rust, you can use the contains
method.
✐ Examples
1 Check if Item is Present
In this example,
- We define a HashSet named
my_set
containing elements of a specific type. - We use the
contains
method of the HashSet to check if a specific item is present. - The
contains
method returnstrue
if the item is present in the HashSet, otherwise it returnsfalse
. - Finally, we print the result to standard output.
Rust Program
use std::collections::HashSet;
fn main() {
// Define HashSet with items
let mut my_set = HashSet::new();
my_set.insert("apple");
my_set.insert("banana");
my_set.insert("orange");
my_set.insert("grape");
my_set.insert("melon");
// Check if item is present
let item = "banana";
let is_present = my_set.contains(item);
// Print result
println!("Is {} present in the Set? {}", item, is_present);
}
Output
Is banana present in the Set? true
2 Check if Item is Not Present
In this example,
- We define a HashSet named
my_set
containing elements of a specific type. - We use the
contains
method of the HashSet to check if a specific item is not present. - The
contains
method returnsfalse
if the item is not present in the HashSet. - Finally, we print the result to standard output.
Rust Program
use std::collections::HashSet;
fn main() {
// Define HashSet with items
let mut my_set = HashSet::new();
my_set.insert("apple");
my_set.insert("banana");
my_set.insert("orange");
my_set.insert("grape");
my_set.insert("melon");
// Check if item is not present
let item = "peach";
let is_not_present = !my_set.contains(item);
// Print result
println!("Is {} not present in the Set? {}", item, is_not_present);
}
Output
Is peach not present in the Set? true
Summary
In this tutorial, we learned How to check if a Specific Item is present in the Set in Rust language with well detailed examples.
More Rust Sets Tutorials
- How to create an Empty Set in Rust ?
- How to Initialize a Set in Rust ?
- How to Get Length of a Set in Rust ?
- How to create a Set of size N in Rust ?
- How to create a Set of Numbers from 1 to N in Rust ?
- How to create a Set of integers in Rust ?
- How to create a Set of Strings in Rust ?
- How to Access Items in a Set in Rust ?
- How to get a Random Item in a Set in Rust ?
- How to Iterate Over a Set in Rust ?
- How to check if a Set is Empty in Rust ?
- How to check if a Set is Not Empty in Rust ?
- How to get Subset from a Set in Rust ?
- How to check if a Specific Item is present in the Set in Rust ?
- How to check if a Set contains all the items of Another Set in Rust ?
- How to Sort Items of a Set in Rust ?
- How to Copy a Set in Rust ?
- How to add an Item to a Set in Rust ?
- How to find Union of Two Sets in Rust ?
- How to find Intersection of Two Sets in Rust ?
- How to check if Two Sets are Equal in Rust ?
- How to Convert a Set of Integers to a Set of Strings in Rust ?
- How to Convert a Set of Strings to a Set of Integers in Rust ?
- How to Convert a Set of Floats to a Set of Strings in Rust ?
- How to Convert a Set of Strings to a Set of Floats in Rust ?
- How to Filter Items of a Set based on a Condition in Rust ?
- How to Remove Specific Item from a Set in Rust ?
- How to Remove Items from Set based on a Condition in Rust ?
- How to create a Set of Sets in Rust ?