[英]How to Convert List<String> to List<Object> in flutter
我有要轉換為對象列表的字符串列表。
List<Warehouse> getWarehouseSuggestions(String query) {
final warehouseList = warehouses.entries.toList();
final locIds = warehouseList.map((e) => e.value.name);
List<String> a = List.of(locIds).where((warehouse) {
final warehouseLower = warehouse.toLowerCase();
final queryLower = query.toLowerCase();
return warehouseLower.contains(queryLower);
}).toList();
List<Warehouse> b = List<Warehouse>.filled(a.length, a);
return b;
}
您應該在List<String>
上使用map
,如下所示:
List<FooObject> foos = listOfString.map((s) => Foo(s)).toList();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.