Rust program to check the given HashMap is empty or not

Rust | HashMap Example: Write a program to check whether the given HashMap is empty or not.
Last Updated : October 17, 2021

Problem Statement

In this program, we will create two HashMaps and then we will check created maps are empty or not using the is_empty() method.

Program/Source Code

The source code to check given HashMap is empty or not is given below. The given program is compiled and executed successfully.

// Rust program to check the given 
// HashMap is empty or not

use std::collections::HashMap;

fn main() 
{
    let mut map1 = HashMap::new();
    let mut map2: HashMap<&str, i32> = [].iter().cloned().collect();
    
    map1.insert("Key1", 101);
    map1.insert("Key2", 102);
    map1.insert("Key3", 103);
    map1.insert("Key4", 104);

    if map1.is_empty()
    {
        println!("The map1 is an empty HashMap");
    }
    else
    {
        println!("The map1 is not an empty HashMap");
    }
    
    if map2.is_empty()
    {
        println!("The map2 is an empty HashMap");
    }
    else
    {
        println!("The map2 is not an empty HashMap");
    }
}

Output

The map1 is not an empty HashMap
The map2 is an empty HashMap

Explanation

Here, we created two HashMaps. Then we checked created HashMaps are empty or not using the is_empty() method and printed the appropriate message.

Rust HashMap Programs »



Related Programs

Advertisement
Advertisement


Comments and Discussions!

Load comments ↻


Advertisement
Advertisement
Advertisement

Copyright © 2025 www.includehelp.com. All rights reserved.