假设我有一个这样的列表:
final list = ["a", "a", "b", "a", "c"]
我用
ListView.Builder(
itemCount: list.length,
shrinkWrap: true,
builder: (context, index){
return ListTile(
title: Text(list.index),
onTap:(){}
)
}
)
有没有什么方法可以过滤列表以便它只显示仅包含“a”的对象?
只需使用
List
's.where
方法过滤掉仅包含字符串“a”的元素:您还可以使用.contains:
使用你的例子: