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++;
任何人都可以幫助我將上面的代碼轉換爲Java?C++ Map和Java Entry
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++;
}
這是我試過的第二種方法getValues()和第一種方法getKey()?
第一個代碼是什麼語言?它*看起來像Java,但它看起來像C++。 –
C++對不起,我認爲我發佈了錯誤的代碼,我試圖轉換下面的代碼是我試圖轉換爲Java – user236501