List 检查内部列表是否包含颤振中的某些字符串值
我找了很多。但是我找不到我想要的 我有一个以内部列表为对象的列表List 检查内部列表是否包含颤振中的某些字符串值,list,flutter,dart,List,Flutter,Dart,我找了很多。但是我找不到我想要的 我有一个以内部列表为对象的列表 final posts = [ ["My First Post, "myPostId"], ["My SecondPost, "myPostId2"]..... ]; 因此,我想先检查列表中是否包含单词。 它正在处理1D列表,如 posts = ["My First Post", "My Second Post"]; posts.where((p)=>p.contain("First").... //gives the
final posts = [ ["My First Post, "myPostId"], ["My SecondPost, "myPostId2"]..... ];
因此,我想先检查列表中是否包含单词。
它正在处理1D列表,如
posts = ["My First Post", "My Second Post"];
posts.where((p)=>p.contain("First")....
//gives the correct result
但是从内部列表中获取信息的方法是什么呢
实际代码
final suggestion = query.isEmpty?courseNameList:courseNameList
.where((test)=>test.contains(query.toLowerCase())).toList();
提前谢谢 您好检查此解决方案是否正常:
void main() {
final result = posts.any((e) => e.any((e) => e.contains('First')));
print(result);
}
final posts = [
["My First Post", "myPostId"],
["My SecondPost", "myPostId2"]
];
final posts = [
["My First Post", "myPostId"],
["My SecondPost", "myPostId2"],
];
void main() {
List suggestions = List();
posts.forEach((postList){
if(postList[0].contains("First"))
suggestions.add(postList);
});
suggestions.forEach((sugg)=>print("Found ID: ${sugg[1]}"));
}
您好检查此解决方案是否正常:
final posts = [
["My First Post", "myPostId"],
["My SecondPost", "myPostId2"],
];
void main() {
List suggestions = List();
posts.forEach((postList){
if(postList[0].contains("First"))
suggestions.add(postList);
});
suggestions.forEach((sugg)=>print("Found ID: ${sugg[1]}"));
}
您可以创建另一个一维列表并从中进行搜索,然后根据索引显示数据显示您想要显示的内容。您可以创建另一个一维列表并从中进行搜索,然后根据索引显示数据显示您想要显示的内容。我需要将这些结果分配给另一个列表。由于any是bool,我无法得到结果,相反,它返回true/false请检查问题。我添加了更多的代码。这是您主要问题的答案,检查内部列表是否在flifter中包含一些字符串值。文档:检查此iterable的任何元素是否满足测试要求。。到底什么不适合你?问一个关于StackOverflow的新问题。从内部列表中获取的方法是什么。Tnx用于尝试。我需要将这些结果分配到另一个列表。由于any是bool,我无法得到结果,相反,它返回true/false请检查问题。我添加了更多的代码。这是您主要问题的答案,检查内部列表是否在flifter中包含一些字符串值。文档:检查此iterable的任何元素是否满足测试要求。。到底什么不适合你?问一个关于StackOverflow的新问题。从内部列表中获取的方法是什么。Tnx for try.final suggestion=query.isEmpty?courseNameList:courseNameListLower.wheretest=>test.ContainesQuery.toLowerCase.toList;这是我的实际代码。我需要将这些结果分配到列表建议中。@FathahKodag我已经修改了我的答案以返回列表;希望有帮助!最终建议=query.isEmpty?courseNameList:courseNameListLower.wheretest=>test.containsquery.toLowerCase.toList;这是我的实际代码。我需要将这些结果分配到列表建议中。@FathahKodag我已经修改了我的答案以返回列表;希望有帮助!