map<string, pair<int, int> > common;
map<string, pair<int, int> >::iterator cIter = common.find(code);
if(cIter == common.end())
{
pair<int, int> values(1, count);
common.insert(make_pair(code, values));
}
else
cIter->second.first++;
Anyone can help me convert the code above to Java?
private java.util.HashMap<String, Entry<Integer, Integer>> common = new java.util.HashMap<String, Entry<Integer, Integer>>();
Entry<Integer, Integer> cIter = common.get(code);
if (cIter == common.) {
Entry<Integer, Integer> values = new AbstractMap.SimpleEntry<Integer, Integer>(1, count);
common.put(code, values);
} else {
cIter.second.first++;
}
This is what I tried does second means getValues() and first means getKey()?