How to iterate over HashMap keys and values by index in Java

1 Answer

0 votes
import java.util.HashMap;

public class MyClass {
    public static void main(String args[]) {
        HashMap<String, Integer> hmp = new HashMap<String, Integer>();
    
        hmp.put("java", 4);
        hmp.put("c++", 2);
        hmp.put("c", 7);
        hmp.put("python", 5);
        hmp.put("rust", 6);
        hmp.put("c#", 1);
        hmp.put("php", 3);
            
        for (int i = 0; i < hmp.size(); i++) {
            Object key = hmp.keySet().toArray()[i];
            Object value = hmp.get(key);
            System.out.println(key + " : " + value);
        }
  
    }
}
        
        
        
        
/*
run:
        
c# : 1
rust : 6
c++ : 2
python : 5
java : 4
c : 7
php : 3
        
*/

 



answered Apr 29, 2023 by avibootz

Related questions

2 answers 291 views
2 answers 432 views
2 answers 360 views
360 views asked Jan 21, 2022 by avibootz
1 answer 262 views
1 answer 252 views
252 views asked Oct 10, 2020 by avibootz
3 answers 419 views
...