Flutter 更改列表的排序索引
我有一张这样的清单Flutter 更改列表的排序索引,flutter,dart,Flutter,Dart,我有一张这样的清单 [ 0:a, 1:b, 2:c, 3:d, ] 我想在0和2之间改变位置,这样做 [ 0:c, 1:b, 2:a, 3:d, ] 试穿你试过什么?你想完成什么却不起作用?确切地说,你需要某种排序,或者只是互相改变两个索引?@Ezra我想改变元素之间的位置list@Majid如何相互更改两个索引您需要列表还是地图? void main() { var arr = ['a', 'b', 'c', 'd']; print(arr);
[
0:a,
1:b,
2:c,
3:d,
]
我想在0和2之间改变位置,这样做
[
0:c,
1:b,
2:a,
3:d,
]
试穿你试过什么?你想完成什么却不起作用?确切地说,你需要某种排序,或者只是互相改变两个索引?@Ezra我想改变元素之间的位置list@Majid如何相互更改两个索引您需要列表还是地图?
void main() {
var arr = ['a', 'b', 'c', 'd'];
print(arr);
var c = arr.removeAt(2);
var a = arr.removeAt(0);
arr.insert(0, c);
arr.insert(2, a);
print(arr);
}