【问题标题】:How can I add a new item to a list of map and how to remove a item in Flutter如何将新项目添加到地图列表以及如何在 Flutter 中删除项目
【发布时间】:2021-06-20 21:54:17
【问题描述】:

我是 Flutter 的新手,我有以下疑问:

我有以下地图列表,我想添加一个新项目并删除一个项目。

List<Map<String, dynamic>> entries = [
   {
      'name': 'John',
      'age': 21
   },
   {
      'name': 'Paul',
      'age': 18 
   }
]

我尝试了以下代码,但没有成功:

地址:entries['name'] = 'George'

删除:entries.remove(index);

【问题讨论】:

    标签: list flutter dictionary


    【解决方案1】:

    要添加和删除,您可以调用类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);
    

    【讨论】:

    • 不客气。请考虑标记此答案。
    【解决方案2】:

    你应该打电话

    entries.add({'name': 'George'});
    

    这将在您的列表中添加一个新元素,其类型为 Map。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多