"error: cannot find symbol HashMap"

39,548

Solution 1

You need to import the HashMap into the class

import java.util.HashMap;

public class Demo{

      public static void main(String args[]){
        System.out.println("============Starting Hashmap============");


        //hashmap portion
        HashMap<String, Integer> myMap = new HashMap<String, Integer>();

        System.out.println("============Ending Hashmap============");
     }
}

Solution 2

you need to import the HashMap to avoid the compile error

import java.util.HashMap;

Solution 3

java.util.HashMap<Character, Integer> map = new java.util.HashMap<>();

Use this if you can't import java.util.HashMap;

Share:
39,548
NoobEditor
Author by

NoobEditor

Apparently, I prefer to keep an air of mystery about me..... bug in at -&gt; so [dot] noobeditor [at] gmail [dot] com to solve the mystery!

Updated on September 02, 2020

Comments

  • NoobEditor
    NoobEditor almost 4 years

    Trying to create (or rather learn) a HashMap in below fashion :

    public class Demo{
    
         public static void main(String args[]){
            System.out.println("============Starting Hashmap============");
    
    
            //hashmap portion
            HashMap<String, Integer> myMap = new HashMap<String, Integer>();
    
            System.out.println("============Ending Hashmap============");
         }
    }
    

    I am using an online complier and have searched a lot, i found that my way of declaration is correct but something else is popping up the error
    Below is the error

    Demo.java:8: error: cannot find symbol
                    HashMap<String, Integer> myMap = new HashMap<String, Integer>();
                    ^
       symbol:   class HashMap
       location: class Demo
    
       Demo.java:8: error: cannot find symbol
                    HashMap<String, Integer> myMap = new HashMap<String, Integer>();
                                                         ^
          symbol:   class HashMap
          location: class Demo
    
    2 errors
    

    What i need help in : m just trying to get the basic of creating a hashmap and inserting some key and value in it, but above error stopped me in very first step.....any help in solving this is appreciated!! :)