Muh*_*din 15 list dart flutter
我想要对List<Food>我得到的搜索请求。我使用了这样的查询方法:
_foodList.where((food) => food.name == userInputValue).toList();
但是,搜索要求我使用完整的文本和正确的文本大小写进行搜索。
如果我想处理 的汇编"dish",那么所有带有该词的食物名称都"dish"将显示在其中List?
Gün*_*uer 29
在比较之前小写或大写所有字符串并使用contains()代替==:
_foodList.where((food) => food.name.toLowerCase().contains(userInputValue.toLowerCase()).toList();
Run Code Online (Sandbox Code Playgroud)
如果值可以,null您需要添加额外的检查。
| 归档时间: |
|
| 查看次数: |
22174 次 |
| 最近记录: |