1

ツリーマップが空かどうかを確認する方法はありますか?

ツリーマップが空の場合、コードが次の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);
        }
}
4

1 に答える 1

2
myMap.isEmpty()

TreeMapAbstractMapを拡張するため、定義されたすべてのメソッドを継承します。親クラスで定義されており、マップが空かどうかを判断する同じ方法を使用できるため、オーバーライドする必要がないためisEmpty()、ドキュメントには表示されません。TreeMap

于 2015-07-22T16:28:49.953 に答える