retainAll抽象方法
从本集中移除所有不在elements
中的元素。
检查elements
中的每个元素,看本集中是否有与其相等的元素(根据this.contains
),如果有,则保留本集中的相等元素,并移除所有不等于elements
中任何元素的元素。
final characters = <String>{'A', 'B', 'C'};
characters.retainAll({'A', 'B', 'X'});
print(characters); // {A, B}
实现
void retainAll(Iterable<Object?> elements);