Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 在flatter中获取列表元素_Flutter - Fatal编程技术网

Flutter 在flatter中获取列表元素

Flutter 在flatter中获取列表元素,flutter,Flutter,我有一个包含元素的ArrayList,例如: var x = [1,2,3,4,5,6]; 如何在另一个列表中仅存储前3个[1,2,3]元素?使用以下功能: var x=[1,2,3,4,5,6]; var y=x.take(3.toList(); 您可以使用take功能,就像@Christopher Moore所说的那样 或子列表功能 var x = [1, 2, 3, 4, 5, 6]; var usingTake = x.take(3).toList(); // 1,2,3 var u

我有一个包含元素的ArrayList,例如:

var x = [1,2,3,4,5,6];
如何在另一个列表中仅存储前3个[1,2,3]元素?

使用以下功能:

var x=[1,2,3,4,5,6];
var y=x.take(3.toList();

您可以使用
take
功能,就像
@Christopher Moore
所说的那样 或
子列表
功能

var x = [1, 2, 3, 4, 5, 6];

var usingTake = x.take(3).toList(); // 1,2,3
var usingSubList = x.sublist(0, 3); // 1,2,3

您还可以使用
子列表
获取列表的任何部分

例如:获取最后3个元素如下:

var x = [1, 2, 3, 4, 5, 6];
var usingSubList = x.sublist(x.length - 3, x.length);