fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6. import java.util.HashMap;
  7. import java.util.Map;
  8.  
  9. /* Name of the class has to be "Main" only if the class is public. */
  10. class Ideone
  11. {
  12. public static void main (String[] args) throws java.lang.Exception
  13. {
  14. Map<Long, Double> HashMap1 = new HashMap<>();
  15. HashMap1.put(1L, 12.2);
  16. HashMap1.put(2L, 22.1);
  17. HashMap1.put(3L, 14.5);
  18. HashMap1.put(4L, 11.9);
  19. HashMap1.put(5L, 34.5);
  20. HashMap1.put(6L, 24.7);
  21.  
  22. Map<Long, Double> HashMap2 = new HashMap<>();
  23. HashMap2.put(10L, 12.1);
  24. HashMap2.put(11L, 14.4);
  25. HashMap2.put(2L, 18.9);
  26. HashMap2.put(14L, 19.5);
  27. HashMap2.put(29L, 12.5);
  28.  
  29.  
  30. for (Map.Entry<Long, Double> entry1 : HashMap1.entrySet()) {
  31. Long key = entry1.getKey();
  32. if(HashMap2.containsKey(key)){
  33. Double value1 = entry1.getValue();
  34. Double value2 = HashMap2.get(key);
  35. System.out.println ("Se encontro similar key con valor : " + key + " el valor sumado es: " + (value1 + value2));
  36. }
  37. }
  38. }
  39. }
Success #stdin #stdout 0.1s 27640KB
stdin
Standard input is empty
stdout
Se encontro similar key con valor : 2 el valor sumado es: 41.0