int balOfSam = 0; int balOfJohn = 0; int balOfRobin = 0; for(Bean bean : list){ map.put(bean.getName()+bean.getBank(),bean.getBalance()); } Set<String> set = map.keySet(); for(String key :set){ if(key.startsWith("Sam")) balOfSam+=map.get(key); else if(key.startsWith("John")) balOfJohn+=map.get(key); else balOfRobin+=map.get(key); } System.out.println(balOfJohn); System.out.println(balOfSam); System.out.println(balOfRobin);