首页 > 解决方案 > 如何在颤动中找到包含另一个列表的任何元素的列表?

问题描述

var firstList= [1,2,3,4,5];
var secondList= [3,5];

// compare result : 3,5
// return true

var firstList= [1,2,3,4,5];
var secondList= [6,7,8];

// compare result : null
// return false

如何比较两个列表的元素?如果两个列表中有匹配的数据,则返回 true。如果没有匹配,则返回 false

标签: listflutterdartcontains

解决方案


这应该可以帮助你...

var firstList = [2, 2, 2, 3];
var secondList = [3, 3, 3];

var firstListSet = firstList.toSet();
var secondListSet = secondList.toSet();

print(firstListSet.intersection(secondListSet));

推荐阅读