我有一個包含鍵和值的地圖串列,例如:
map<String, dynamic> my_List = [{"name": "mike", "age": "20"}, {"name":"william","age": "23"}].
我已經嘗試過 containsValue 但我不想使用它。
我需要得到的結果是,當我搜索 mi 需要得到 [{"name": "mike", "age": "20"}, {"name":"william","age": "23 "}] ,當我搜索 3 時,我需要結果為 [{"name":"william","age": "23"}]。
uj5u.com熱心網友回復:
您可以按照 julemand101 的建議創建一個Person或User類,但如果您必須使用,請Map嘗試以下操作:
List<Map<String, dynamic>> search(String input){
return my_List.where((e) => e["name"].contains(input) || e["age"].contains(input)).toList();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/414119.html
標籤:
