list - Flutter-如何制作对象数组

标签 list flutter dart

编辑:

class Transactions {
  final String id;

  final double amount;
  final String date;
  

  const Transactions({
    @required this.id,
    @required this.amount,
    @required this.date,
   
  });}
我正在尝试将交易进行到当前月份。当用户添加基于当前蛾的交易时,我想将该交易添加到数组中,例如
所以我想列出Transactions的 list
这就是我尝试过的:
  List<List> _userTransactions = [
            List<Transactions> jan= [];
            List<Transactions> feb= [];
            List<Transactions> mar= [];
            List<Transactions> apr= [];
            List<Transactions> may= [];
            .....
            ];

最佳答案

如果只想初始化一个硬编码整数列表,则可以执行以下操作:

var list = [
    [1, 2, 3],
    [4, 5, 6]
  ];
如果需要,可以指定类型而不是var,它是List<List<int>>
或者,如果要生成网格,则可以通过add函数使用for循环,或者根据mra9776的答案使用generate

关于list - Flutter-如何制作对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63723132/

相关文章:

asynchronous - Dart 在异步修改主体上的 runZoned() 行为

algorithm - 为什么不通过代码战中问题平衡数的所有测试用例?

flutter - 仅更改一项项目的样式,而不是更改所有项目的样式。将所有 ListTile 更改为一个

debugging - Strapi : debug ⛔️ Server wasn't able to start properly

java - 从大到小排序列表

java - 使用 anyMatch 的流中的空安全

添加 "local_auth"库后 Flutter 应用程序运行失败

dart - 将错误消息从服务器传递到客户端

c# - 在 C# 中获取 2 个列表中的最大年龄的名称

list - 匹配元组列表中的一项