[英]How can I convert List<Item> to Map<Datetime, List<Item>> in dart / Flutter
[英]How can I add a new item to a list of map and how to remove a item in Flutter
我是 Flutter 的新手,我有以下疑問:
我有以下 map 列表,我想添加一個新項目並刪除一個項目。
List<Map<String, dynamic>> entries = [
{
'name': 'John',
'age': 21
},
{
'name': 'Paul',
'age': 18
}
]
我嘗試了以下代碼,但沒有成功:
添加: entries['name'] = 'George'
刪除: entries.remove(index);
你應該打電話
entries.add({'name': 'George'});
這將在您的列表中添加一個新元素,其類型為 Map。
要添加和刪除,您可以調用 class List中的方法。 這是一個例子。
// To add a new entry -> {name: George}
entries.add({'name': 'George'});
// To manipulate an entry -> {name: George, age: 20}
entries[2]['age'] = 20;
// To remove an entry -> {name: John, age: 21}
entries.removeAt(0);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.