Hash Map Sample


Hash Map in Android

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array name="countries_names">
        <item>USA</item>
        <item>Russia</item>
    </string-array>

    <integer-array name="countries_codes">
        <item>1</item>
        <item>7</item>
    </integer-array>
</resources>




String[] countriesNames = getResources().getStringArray(R.array.countries_names);
int[] countriesCodes = getResources().getIntArray(R.array.countries_codes);

HashMap<String, Integer> myMap = new HashMap<String, Integer>();
for (int i = 0; i < countriesNames.length; i++) {
    myMap.put(countriesNames[i], countriesCodes[i]);
}