Flutter 列表<;字符串>;未完全映射到dart中的字符串

Flutter 列表<;字符串>;未完全映射到dart中的字符串,flutter,dart,Flutter,Dart,输入: 输出: var message= constants.institutions['colleges'].map((e) => '$e : $count'); print(message); 我试图记录学校和学生人数的列表(例如)。有25所学校。 不幸的是,它打印的是…,而不是其他学校您的数据映射正确。由于您的数据非常大,您的输出中出现了…。如果您尝试在Flatter中映射和打印大量数据,它只打印数据的第一部分和最后一部分。您的数据映射正确。由于您的数据非常大,您的输出中出现了…。

输入:

输出:

var message= constants.institutions['colleges'].map((e) => '$e : $count');
print(message);
我试图记录学校和学生人数的列表(例如)。有25所学校。
不幸的是,它打印的是
,而不是其他学校

您的数据映射正确。由于您的数据非常大,您的输出中出现了
。如果您尝试在Flatter中映射和打印大量数据,它只打印数据的第一部分和最后一部分。

您的数据映射正确。由于您的数据非常大,您的输出中出现了
。如果您试图在Flatter中映射和打印大量数据,它只打印数据的第一部分和最后一部分。

消息
这里有一个
Iterable
,因为
.map()
返回一个
Iterable
。如果要查看完整输出,可以执行以下操作:

final message=constants.institutions['colleges'].map((e)=>“$e:$count”).toList();
//转换为列表
打印(消息);//现在将打印所有元素

print(message.join('\n'));//用换行符连接字符串

消息
这里有一个
Iterable
,因为
.map()
返回一个
Iterable
。如果要查看完整输出,可以执行以下操作:

final message=constants.institutions['colleges'].map((e)=>“$e:$count”).toList();
//转换为列表
打印(消息);//现在将打印所有元素

print(message.join('\n'));//用换行符连接字符串

但是,我需要将其转换为字符串,您可以这样做:
常量.institutions['colleges'].map((e)=>print('e:$count')但是,我需要将其转换为字符串。你可以这样做:
常量。机构['colleges'].map((e)=>print('e:$count')是的,名称学校和学生实力是从不同的列表中组合而成的,名称学校和学生实力是从不同的列表中组合而成的W!,这是工作和令人兴奋的。你能解释得到错误结果的根本原因吗?如果你看一下
Iterable.toString()
:>的文档,默认表示总是包含前三个元素。如果iterable中的元素少于100个,则它还包含最后两个元素。它不会尝试打印所有这些文件,但会根据大小选择要打印的数字!,这是工作和令人兴奋的。你能解释得到错误结果的根本原因吗?如果你看一下
Iterable.toString()
:>的文档,默认表示总是包含前三个元素。如果iterable中的元素少于100个,则它还包含最后两个元素。它不会尝试打印所有的数字,但会根据大小选择要打印的数字
(School of Excellence : 110, Boarding School : 254, High School : 1660, ..., Higher Secondary School : 512, KG : 750)