我寫一個Android應用程序,我使用的是使用Java類有一個循環,如下所示:替代getOrDefault低於API 24設備Android
for (Set<I> itemset : candidateList2) {
supportCountMap.put(itemset, supportCountMap.getOrDefault(itemset,0)+ 1);
}
我得到警告呼叫需要API等級24 (目前最小爲16)的方法:
supportCountMap.getOrDefault(itemset,0)+1);
是否有任何解決方法,這種方法使得它能夠在手機上正常工作與SDK版本比24如棉花糖(23)和棒棒堂(21)低?
你可以查看[源代碼](http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8u40-b25/java/util/Map。 java#Map.getOrDefault%28java.lang.Object%2Cjava.lang.Object%29)作爲默認實現。 – Bubletan