如何在Flutter中将列表值复制到另一个列表

阿尔文·约翰·尼拉武卡莱尔

我试图将一个列表的值复制到另一个列表,我使用三个按钮:第一个按钮将值附加到mylist,第二个按钮清除mylist,第三个按钮将值从mynewlist复制到mylist。

我尝试了这个

List<String> mylist = [
    'Albania',
    'Andorra',
    'Armenia',
    'Austria',
    'Azerbaijan',
    'Belarus',
    'Belgium',
    'Albania',
    'Andorra',
    'Armenia',
    'Austria',
    'Azerbaijan',
    'Belarus',
    'Belgium',
  ];

  List<String> mynewlist = [
    'Albania',
    'Andorra',
    'Armenia',
    'Austria',
    'Azerbaijan',
    'Belarus',
    'Belgium',
    'Albania',
    'Andorra',
    'Armenia',
    'Austria',
    'Azerbaijan',
    'Belarus',
    'Belgium',
  ];



Padding(
                padding: const EdgeInsets.all(5.0),
                child: Row(
                  children: <Widget>[
                    Expanded(
                      child: FlatButton(
                        onPressed: () {
                          setState(() {
                            print('clicked 1st');
                            print(mylist.length);
                            print(mynewlist.length);
                            mylist.add('sdsds');
                          });
                        },
                        child: Container(
                          child: Column(
                            children: <Widget>[
                              Image.asset(
                                'images/bulb.png',
                                width: 100,
                                height: 100,
                              ),
                              Text('bulb')
                            ],
                          ),
                        ),
                      ),
                    ),
                    Expanded(
                      child: FlatButton(
                        onPressed: () {
                          setState(() {
                            print('clicked 2nd');
                            print(mylist.length);
                            print(mynewlist.length);
//after i set mylist = mynewlist; when i click this button it clears the old and new list.
                            mylist.removeRange(0, mylist.length);
                          });
                        },
                        child: Container(
                          child: Column(
                            children: <Widget>[
                              Image.asset(
                                'images/bulb.png',
                                width: 100,
                                height: 100,
                              ),
                              Text('bulb')
                            ],
                          ),
                        ),
                      ),
                    ),
                    Expanded(
                      child: FlatButton(
                        onPressed: () {
                          setState(() {
                            print('clicked 3rd');
                            print(mylist.length);
                            print(mynewlist.length);
                         mylist = mynewlist;
                          });
                        },
                        child: Container(
                          child: Column(
                            children: <Widget>[
                              Image.asset(
                                'images/bulb.png',
                                width: 100,
                                height: 100,
                              ),
                              Text('bulb')
                            ],
                          ),
                        ),
                      ),
                    ),
                  ],
                ),
              )


最初,第二次我单击第二个按钮时,它可以完美运行,它清除了mylist和mynewlist。

如何在不清除新列表的情况下复制第二个列表的值

易卜拉欣·卡拉汉(Ibrahim Karahan)

使用List.from(mynewlist)代替mylist = mynewlist

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python中将多个XML节点复制到另一个文件

来自分类Dev

如何在Python中将多个XML节点复制到另一个文件

来自分类Dev

如何在Flutter中将列表从一个班级传递到另一个班级?

来自分类Dev

如何在Flutter中将列表从一个班级传递到另一个班级?

来自分类Dev

如何将对象列表复制到另一个 [Typescript]

来自分类Dev

如何将值从一个列表复制到另一个具有不同对象的列表

来自分类Dev

如何在openpyxl中将图像从一个Excel复制到另一个?

来自分类Dev

如何在javascript中将一个类的属性复制到另一个类,包括方法

来自分类Dev

如何在Java中将文件属性从一个文件复制到另一个文件?

来自分类Dev

如何在C ++中将指向一个类的指针复制到另一个类中?

来自分类Dev

如何在openpyxl中将图像从一个Excel复制到另一个?

来自分类Dev

如何在 Git 中将一个分支复制到另一个分支

来自分类Dev

如何在 ASP.NET 中将一个图像复制到另一个图像?

来自分类Dev

如何在odoo中将一个字段的值复制到另一个字段?

来自分类Dev

如何仅将新项目从一个列表复制到另一个

来自分类Dev

如何将列表从一个服务复制到另一个服务(Spring Boot)

来自分类Dev

将每个列表项复制到另一个列表项属性

来自分类Dev

将自定义列表对象复制到另一个列表对象

来自分类Dev

如何使用流将列表中的选定元素复制到另一个列表

来自分类Dev

为什么与“is”比较表示从一个列表复制到另一个列表的值是同一个对象?

来自分类Dev

如何在没有foreach循环的情况下将列表的某些字段复制到另一个列表的某些字段?

来自分类Dev

将对象列表复制到另一个对象中另一个对象的另一个列表

来自分类Dev

如何在LINQ中将对象的所有属性复制到另一个

来自分类Dev

php-如何在PHP Laravel Excel中将工作表复制到另一个?

来自分类Dev

如何在LINQ中将对象的所有属性复制到另一个

来自分类Dev

在C ++复制构造函数中将值从一个void **复制到另一个void **

来自分类Dev

将值从一个列表复制到另一个列表,而无需更改python中的引用

来自分类Dev

将一个列表对象中所有可见单元格的值复制到另一个空列表对象?

来自分类Dev

使用LINQ将数据从一个列表复制到另一个列表

Related 相关文章

  1. 1

    如何在Python中将多个XML节点复制到另一个文件

  2. 2

    如何在Python中将多个XML节点复制到另一个文件

  3. 3

    如何在Flutter中将列表从一个班级传递到另一个班级?

  4. 4

    如何在Flutter中将列表从一个班级传递到另一个班级?

  5. 5

    如何将对象列表复制到另一个 [Typescript]

  6. 6

    如何将值从一个列表复制到另一个具有不同对象的列表

  7. 7

    如何在openpyxl中将图像从一个Excel复制到另一个?

  8. 8

    如何在javascript中将一个类的属性复制到另一个类,包括方法

  9. 9

    如何在Java中将文件属性从一个文件复制到另一个文件?

  10. 10

    如何在C ++中将指向一个类的指针复制到另一个类中?

  11. 11

    如何在openpyxl中将图像从一个Excel复制到另一个?

  12. 12

    如何在 Git 中将一个分支复制到另一个分支

  13. 13

    如何在 ASP.NET 中将一个图像复制到另一个图像?

  14. 14

    如何在odoo中将一个字段的值复制到另一个字段?

  15. 15

    如何仅将新项目从一个列表复制到另一个

  16. 16

    如何将列表从一个服务复制到另一个服务(Spring Boot)

  17. 17

    将每个列表项复制到另一个列表项属性

  18. 18

    将自定义列表对象复制到另一个列表对象

  19. 19

    如何使用流将列表中的选定元素复制到另一个列表

  20. 20

    为什么与“is”比较表示从一个列表复制到另一个列表的值是同一个对象?

  21. 21

    如何在没有foreach循环的情况下将列表的某些字段复制到另一个列表的某些字段?

  22. 22

    将对象列表复制到另一个对象中另一个对象的另一个列表

  23. 23

    如何在LINQ中将对象的所有属性复制到另一个

  24. 24

    php-如何在PHP Laravel Excel中将工作表复制到另一个?

  25. 25

    如何在LINQ中将对象的所有属性复制到另一个

  26. 26

    在C ++复制构造函数中将值从一个void **复制到另一个void **

  27. 27

    将值从一个列表复制到另一个列表,而无需更改python中的引用

  28. 28

    将一个列表对象中所有可见单元格的值复制到另一个空列表对象?

  29. 29

    使用LINQ将数据从一个列表复制到另一个列表

热门标签

归档