我有一些元素的索引,我有另一个相同长度的列表,我如何将第一个元素的相同索引添加到Flutter的第三个索引?

esbemjvw  于 2023-04-22  发布在  Flutter
关注(0)|答案(1)|浏览(120)

比如说
我有一个清单:

List indexes = [3,1,2];

我有另一个列表,如:

List names = ["Sam","Tom","Max"]

我有一个alos第三个列表,其中一个是空列表:

List nameIndex = [];

我有一个按钮,当我点击按钮,所以我需要添加像第一个列表包含索引的名称。我需要设置像索引位置的名称。
例如:我需要这样的输出:

print(nameIndex); //["Max","Sam","Tom"]

我也有一个转折点...
假设我有这样的索引:[3,1]
例如:我需要这样的输出:

print(nameIndex); //["Max","Sam"]

如何在Flutter中实现这一点?

vngu2lb8

vngu2lb81#

根据@jamesdlin评论

List indexes = [3,1,2];

List names = ["Sam","Tom","Max"];

点击按钮时:

List nameIndex = [];

for(var item in indexes)
    nameIndex.add(names[item-1]);
  
  print(nameIndex);

相关问题