hashmap in java
// Import the HashMap class
import java.util.HashMap;
// First Example
// Create a HashMap object called capitalCities
HashMap<String, String> capitalCities = new HashMap<String, String>();
// Add keys and values (Country, City)
capitalCities.put("England", "London");
capitalCities.put("Germany", "Berlin");
capitalCities.put("Norway", "Oslo");
capitalCities.put("USA", "Washington DC");
System.out.println(capitalCities);
//Second Example
// Create a HashMap object called stGrade
Map<String, Integer> stGrade = new HashMap<String, Integer>();
// Insert elements
stGrade.put("aaron", new Integer(90));
stGrade.put("isaac", new Integer(100));
stGrade.put("john", new Integer(35));
stGrade.put("mohammad", new Integer(100));
// Get value
stGrade.get("mohammad"); // returns 100
stGrade.get("aaron"); // returns 90
stGrade.get("john"); // returns 35
stGrade.get("isaac"); // returns 100
import java.util.Map;
import java.util.HashMap;
Map<String, Integer> key = new HashMap<>();
key.put("addedVal", 245);
System.out.println("" + key.get("addedVal")); //prints out 245
System.out.println("" + key.getOrDefault("addedVal", 0)); //prints out 245, key could be found
System.out.println("" + key.getOrDefault("asff", 0)); //prints out 0, no given key found in map