将列表与另一个列表项进行比较,如果列表项相似,则将其返回

乌马贝格鲁
class Object1 {
  final String id;
  List<Object1list> lists = [];

  Object1({this.id, this.lists});

class Object1list {
  final String id;
  final String item;

  Object1list({this.id});
}


List<String> searchlist = ['object1','object2','object3'];

我想做的是我想搜索“ object1list”项中与“ searchlist”项匹配的“ any”项,并将其返回为包含函数,但我不知道如何,例如:

return ???.contains(???)

有人可以帮我吗?

贾基兹

以下功能将帮助您获得匹配的物品:

bool doSearch(List<String> searchlist, List<String> lists) {
  List<String> matched = [];
  for (String s in searchlist) {
    if (lists.contains(s)) {
      matched.add(s);
    } 
    //else {
    //  return false;  // Uncomment these lines if you want "lists" to contain all searched items
    //}
  }
  return matched.length > 0; // This for 0 or more items matched
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在另一个列表子集中搜索另一个列表项

来自分类Dev

Grails GORM搜索与另一个列表匹配的列表项

来自分类Dev

在Python中的列表项与另一个列表的索引之间进行比较

来自分类Dev

如果一个值出现在另一个列表中,则将其删除

来自分类Dev

将阵列列表中的产品与相似产品的另一个阵列列表进行匹配

来自分类Dev

如果不在另一个列表中,则删除列表项-python

来自分类Dev

将列表与Prolog中另一个列表中的列表进行比较

来自分类Dev

将列表与另一个列表进行比较时检查列表中缺少的内容

来自分类Dev

将多个列表项插入另一个列表

来自分类Dev

在另一个列表python中搜索列表项的最佳方法?

来自分类Dev

使用伪令牌基于另一个列表替换列表项

来自分类Dev

检查列表项的一个属性与另一个属性的总和

来自分类Dev

将每个列表项复制到另一个列表项属性

来自分类Dev

如何在AppleScript中返回列表项的名称并使列表与另一个匹配?

来自分类Dev

如果一个值出现在另一个列表中,则将其删除

来自分类Dev

将列表的第一个元素与另一个列表进行比较

来自分类Dev

单击另一个列表项中的一个列表项

来自分类Dev

如果它包含另一个列表中的文本,请删除列表项?

来自分类Dev

如果上一个列表项比列表项高,则如何使列表项中的文本居中对齐

来自分类Dev

编辑列表,同时将其与另一个列表进行比较作为约束

来自分类Dev

如果一个键在Java中多次出现,则将一个值作为键,将另一个值作为列表进行映射

来自分类Dev

将列表项添加到另一个列表

来自分类Dev

将列表与Prolog中另一个列表中的列表进行比较

来自分类Dev

如何使用jquery在另一个列表的开头/结尾追加列表项?

来自分类Dev

Reactjs - 将列表项移动到另一个列表

来自分类Dev

在 for 循环中的另一个列表项之后创建一个列表名称

来自分类Dev

删除另一个列表中的列表项

来自分类Dev

当列表是另一个的副本时,列表项会被自动删除

来自分类Dev

将列表项从一个 ul 元素移动到另一个 ul 元素

Related 相关文章

  1. 1

    在另一个列表子集中搜索另一个列表项

  2. 2

    Grails GORM搜索与另一个列表匹配的列表项

  3. 3

    在Python中的列表项与另一个列表的索引之间进行比较

  4. 4

    如果一个值出现在另一个列表中,则将其删除

  5. 5

    将阵列列表中的产品与相似产品的另一个阵列列表进行匹配

  6. 6

    如果不在另一个列表中,则删除列表项-python

  7. 7

    将列表与Prolog中另一个列表中的列表进行比较

  8. 8

    将列表与另一个列表进行比较时检查列表中缺少的内容

  9. 9

    将多个列表项插入另一个列表

  10. 10

    在另一个列表python中搜索列表项的最佳方法?

  11. 11

    使用伪令牌基于另一个列表替换列表项

  12. 12

    检查列表项的一个属性与另一个属性的总和

  13. 13

    将每个列表项复制到另一个列表项属性

  14. 14

    如何在AppleScript中返回列表项的名称并使列表与另一个匹配?

  15. 15

    如果一个值出现在另一个列表中,则将其删除

  16. 16

    将列表的第一个元素与另一个列表进行比较

  17. 17

    单击另一个列表项中的一个列表项

  18. 18

    如果它包含另一个列表中的文本,请删除列表项?

  19. 19

    如果上一个列表项比列表项高,则如何使列表项中的文本居中对齐

  20. 20

    编辑列表,同时将其与另一个列表进行比较作为约束

  21. 21

    如果一个键在Java中多次出现,则将一个值作为键,将另一个值作为列表进行映射

  22. 22

    将列表项添加到另一个列表

  23. 23

    将列表与Prolog中另一个列表中的列表进行比较

  24. 24

    如何使用jquery在另一个列表的开头/结尾追加列表项?

  25. 25

    Reactjs - 将列表项移动到另一个列表

  26. 26

    在 for 循环中的另一个列表项之后创建一个列表名称

  27. 27

    删除另一个列表中的列表项

  28. 28

    当列表是另一个的副本时,列表项会被自动删除

  29. 29

    将列表项从一个 ul 元素移动到另一个 ul 元素

热门标签

归档