Which rules does HashMap follow to print the sequence.
import java.util.HashMap;
public class MyClass {
public static void main(String[] args) {
// 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);
}
}
The output is
{USA=Washington DC, Norway=Oslo, England=London, Germany=Berlin}
Why only this order.