【问题标题】:How to remove a "List of items" from a list?如何从列表中删除“项目列表”?
【发布时间】:2021-07-19 04:45:11
【问题描述】:

我有两个列表:_bufferCarnetList_deletedWords。 当用户点击 OK 时:我想从 _bufferCarnetList 中删除 _deletedWords 中包含的项目。

我尝试使用.remove 方法,但没有任何反应。

_bufferCarnetList.remove(_deletedWords). 

有没有办法直接做到这一点,或者我应该迭代列表并分别删除每个项目?

【问题讨论】:

    标签: list flutter dart


    【解决方案1】:

    使用removeWhere 方法:

    _bufferCarnetList.removeWhere((e) => _deletedWords.contains(e));
    

    【讨论】:

    • 非常感谢!完美运行!
    猜你喜欢
    • 1970-01-01
    • 2022-12-20
    • 2016-03-12
    • 1970-01-01
    • 2016-05-08
    • 2011-03-18
    • 2017-08-31
    相关资源
    最近更新 更多