次の ArrayList があるとします。
a [1,3,5,7,9]
b [2,4,6,8,3]
したがって、a を反復処理するとb.contains(a.get[i])
、当然、b[5] でヒットするはずです。今、私がやりたいことは、基本的に一致する値を削除することです。この場合、ArrayList b の 3 です。これを行う方法はありますか?これにより、b の 2 回目のパスを節約できます。
次の ArrayList があるとします。
a [1,3,5,7,9]
b [2,4,6,8,3]
したがって、a を反復処理するとb.contains(a.get[i])
、当然、b[5] でヒットするはずです。今、私がやりたいことは、基本的に一致する値を削除することです。この場合、ArrayList b の 3 です。これを行う方法はありますか?これにより、b の 2 回目のパスを節約できます。
List. removeAll()メソッドがタスクを実行します
b.removeall(al)
このリストから、指定されたコレクションに含まれるすべての要素を削除します (オプションの操作)。
これは、あなたの望むことですか?