列表上的控制台打印值详细信息

时间:2019-05-16 18:07:45

标签: flutter

我有Student类,并且列表如下所示

List<Student> info;
class Student {
  final String id;
  final String name;

  Student({this.id, this.name});
}

并且我有一些代码可以为List添加价值

for (var v; v < count; v++) {
              info.add(Student(
                id: ....,
                name: ....,
              ));
            }

如何在List<Student> info上打印值的详细信息以进行测试?

2 个答案:

答案 0 :(得分:0)

覆盖toString类的Student,使其返回所需的字符串:

class Student {
  final String id;
  final String name;

  Student({this.id, this.name});

  @override
  String toString() => 'id: $id, name: $name';
}

然后使用print(info)打印列表。

答案 1 :(得分:0)

您可以这样做

print(info.toString());

打印整个列表。