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!! :)
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============");
     }
}
                        you need to import the HashMap to avoid the compile error
import java.util.HashMap;
                        java.util.HashMap<Character, Integer> map = new java.util.HashMap<>();
Use this if you can't import java.util.HashMap;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With