【发布时间】:2021-03-20 14:20:19
【问题描述】:
void main() {
List<Map<String, dynamic>> products = [
{'id': 24, 'time': '2019-11-24 00:00:00.000'},
{'id': 36, 'time': '2019-11-23 00:00:00.000'},
{'id': 48, 'time': '2019-11-24 00:00:00.000'},
];
在上面的代码中,我想将“时间”条目“2019-11-24 00:00:00.000”替换为“id”48 的“2019-10-26 00:00:00.000”。
【问题讨论】:
-
如果 id 是唯一的,则说明数据结构错误。它应该是一个以 id 为键的 Map。替换它将是一个简单的任务。遍历列表以查找特定列表几乎总是一种代码味道。
标签: list flutter dictionary dart