flutter - 更改列表的排序索引

标签 flutter dart

我有一个类似的 list

[
  0:a,
  1:b,
  2:c,
  3:d,
]

我想要在0到2之间改变位置来喜欢
[
  0:c,
  1:b,
  2:a,
  3:d,
]

最佳答案

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);
}

尝试dartpad

关于flutter - 更改列表的排序索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60156896/

相关文章:

firebase - Flutter FireStore

flutter - Flutter&AlertDialog:加载后我的应用程序不显示警报对话框

flutter - 启动后台服务导致Dart Error : Can't load Kernel binary: Invalid kernel binary: Indicated size is invalid

oop - 如何在dart/flutter中将变量内容传递给参数值?

api - 取回不记名 token postman flutter 腾

flutter - 内部存储数据波动

dart - 装饰图像不被BoxDecoration剪切

visual-studio - 如何告诉 flutter 在哪里安装了 Visual Studio 2017 社区版?

firebase - flutter Firebase authStateChanges 不会被触发

android - 在嵌套对象抖动中解析复杂的json