同じタイプのセット A と B が 2 つあります。
A に集合 B の要素が含まれているかどうかを調べる必要があります。
セットを反復処理せずにこれを行う最善の方法は何でしょうか? Set ライブラリには と がありますcontains(object)
がcontainsAll(collection)
、 はありませんcontainsAny(collection)
。
ベストアンサー1
しないだろうCollections.disjoint(A, B)
動作しますか? ドキュメントから:
true
指定された 2 つのコレクションに共通の要素がない場合に返します。
したがって、このメソッドは、false
コレクションに共通要素が含まれているかどうかを返します。