この記事で共有されているサンプルコードは、2つのセットで同じ要素と異なる要素の抽出を実装しています
ここでは、コレクションコレクション:RemoveAll(Cellection List)で提供される方法を使用する必要があります。RemoveAllメソッドは、指定されたコレクションに含まれるすべての要素をリストから削除するために使用されます。
構文removeall(collection <?> c)
C:リストから要素を削除するコレクションオブジェクトが含まれています。
この方法の返品値は、ブールオブジェクトです。 RemoveAllメソッドを呼び出すためにリストコレクションオブジェクトが変更された場合、それはtrueを返し、それ以外の場合はFalseを返します。実装コードは次のとおりです。
Import java.util.arraylist; Import java.util.collection; import java.util.list; public static void main(/string args []){// 1つのリスト_first = new arraylist(); _ first.add( "jim"); _second = new ArrayList(); _ Second.Add( "Jack"); _ Second.Add( "Happy"); _ Second.Add( "Sun"); _ Second.Add( "good"); collection esが存在する= new ArrayList(_second); collection notexists = new ArrayList(_Second); Existists.RemoveAll(_First); system.out.println( ""これは_set: "+exists); notexists.removeall(exists); system.out.println(" "" "+notexists);実行結果:
_secondは_set:[幸せ、太陽、良い]に存在しません
_secondは_set:[jack]に存在します
要約します
上記は、2つのコレクションで同じ要素と異なる要素のコードの例を抽出するJavaに関するものです。私はそれが誰にでも役立つことを願っています。欠点がある場合は、それを指摘するためにメッセージを残してください。このサイトへのご支援をありがとうございました!