gpt4 book ai didi

java - 如何在 Java 中检查树形图是否为空

转载 作者:行者123 更新时间:2023-11-30 04:32:14 25 4
gpt4 key购买 nike

有什么方法可以检查树形图是否为空吗?

如果 TreeMap 为空,我的代码永远不会进入以下 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);
}
}

最佳答案

myMap.isEmpty()

TreeMap 扩展 AbstractMap因此继承了它定义的所有方法。您不会在 TreeMap 文档中看到 isEmpty(),因为它是在其父类中定义的,并且不需要重写它,因为确定是否 map 为空可以使用。

关于java - 如何在 Java 中检查树形图是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14372456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com