有什么方法可以查看树图是否为空?
如果树形图为空,我的代码永远不会进入以下for循环。
for (Map.Entry<BigInteger, ArrayList<BigInteger>> entry : myMap.entrySet()) {
if (entry.getKey() == FirstModulus) {
ArrayList<BigInteger> list = new ArrayList<BigInteger>();
list = myMap.get(FirstModulus);
list.add(gcd);
}
else {
ArrayList<BigInteger> list = new ArrayList<BigInteger>();
list.add(gcd);
myMap.put(FirstModulus, list);
}
}
答案 0 :(得分:1)
myMap.isEmpty()
TreeMap
扩展AbstractMap,因此继承了所有已定义的方法。您在isEmpty()
文档中看不到TreeMap
,因为它是在其父类中定义的,并且不需要覆盖它,因为可以使用相同的方法来确定地图是否为空