【Dart 教程系列第 6 篇】Dart 之 addAll 合并两个数组(向数组中一次添加多个元素)
这是【Dart 教程系列第 6 篇】,如果觉得有用的话,欢迎关注专栏。
Dart 合并两个数组,或者说是向数组中一次添加多个元素,可以使用 addAll() 方法。
该方法无返回值,参数类型为 Iterable,addAll() 方法会将所有元素添加到被添加数组末尾。
例
List<String> l1 = ["一月", "二月", "三月"];List<String> l2 = ["四月", "五月"];l1.addAll(l2);print(l1); // [一月, 二月, 三月, 四月, 五月]List<String> l3 = ["六月", "七月","八月"];l1.addAll(l3);print(l1); // [一月, 二月, 三月, 四月, 五月, 六月, 七月, 八月]
因为 List 和 Set 都继承于 Iterable,所以 List 可以直接当 addAll() 方法的参数使用。
需要注意的是,你不能向一个固定长度的数组用 addAll() 方法添加元素,否则会抛出异常,如下代码所示
List<String> l4 = List(1);l4.addAll(["Allen Su"]);print(l4);
异常如下
更多 Dart 中 List 数组的方法,推荐一篇博客 Dart 中 List 数组的常用方法
你的问题得到解决了吗?欢迎在评论区留言。
赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。
结束语
技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。
最后,附上一句格言:"好学若饥,谦卑若愚",望共勉。
【Dart 教程系列第 6 篇】Dart 之 addAll 合并两个数组(向数组中一次添加多个元素)相关推荐
- 【Dart 教程系列第 21 篇】Dart 之 firstWhere 返回数组中第一个满足条件的元素
这是[Dart 教程系列第 21 篇],如果觉得有用的话,欢迎关注专栏. Dart 返回数组中第一个满足条件的元素,用 firstWhere() 方法,源代码定义如下 E firstWhere(boo ...
- 【Dart 教程系列第 22 篇】Dart 之 lastWhere 倒序查找数组中第一个满足条件的元素
这是[Dart 教程系列第 22 篇],如果觉得有用的话,欢迎关注专栏. Dart 倒序查找数组中第一个满足条件的元素,用 lastWhere () 方法,源代码定义如下 E lastWhere(bo ...
- 【Dart 教程系列第 19 篇】Dart 之 indexWhere、lastIndexWhere 返回数组中第一个满足条件的元素的索引
这是[Dart 教程系列第 19 篇],如果觉得有用的话,欢迎关注专栏. Dart 返回数组中第一个满足条件的元素的索引,用 indexWhere() 方法或者 lastIndexWhere() 方法 ...
- 【Dart 教程系列第 28 篇】Dart中的 Map 和实体类的相互转换
这是[Dart 教程系列第 28 篇],如果觉得有用的话,欢迎关注专栏. 首先声明一个实体类 class People {String name; // 姓名String area; // 地区Str ...
- 【Dart 教程系列第 10 篇】Dart 之 removeLast 删除数组的最后一个元素
这是[Dart 教程系列第 10 篇],如果觉得有用的话,欢迎关注专栏. Dart 删除数组的最后一个元素,用 removeLast() 方法,该方法无参数,返回被删除对象. List<Stri ...
- 【Dart 教程系列第 49 篇】Dart 是值传递还是引用传递
这是[Dart 教程系列第 49 篇],如果觉得有用的话,欢迎关注专栏. 文章目录 一:结论 二:什么是值类型 ? 三:什么是引用类型 ? 四:值类型和引用类型的主要区别 五:验证 Dart 中的值传 ...
- 【Dart 教程系列第 9 篇】Dart 之 clear 清空数组
这是[Dart 教程系列第 9 篇],如果觉得有用的话,欢迎关注专栏. Dart 清空数组用 clear() 方法,该方法无返回值,无参数. List<String> l1 = [&quo ...
- 【Dart 教程系列第 40 篇】Dart 之 trim,trimLeft,trimRight 字符串去除空格
这是[Dart 教程系列第 40 篇],如果觉得有用的话,欢迎关注专栏. trim 源码如下所示 String trim(); 语法 去除字符串中左右两边的空格,注意不是去掉字符串中所有的空格.如果两 ...
- 【Dart 教程系列第 17 篇】Dart 之 every 判断数组中是否每个元素都满足指定的条件
这是[Dart 教程系列第 17 篇],如果觉得有用的话,欢迎关注专栏. Dart 判断数组中是否每个元素都满足指定的条件用 every() 方法,源代码定义如下 bool every(bool te ...
最新文章
- 来玩Play框架05 数据库
- 实录:最低价中标11月车牌之全过程
- ResDepot CRC码
- Python的继承多态
- Servlet之间的跳转
- C++中的STL--基本概念
- html5的form如何使用方法,HTML5 FormData方法介绍
- java 进程 cpu占用_JAVA进程CPU占用高的故障排查 – 运维那些事
- java容易搞混的技术_Java中比较容易混淆的知识点
- Tomcat学习总结(18)—— Tomcat启动时org.apache.catalina.util.SessionIdGenerator产生安全随机类SecureRandom的实例慢问题解决
- 11个前端开发者必备的网站
- android指南针校准 代码_Android 指南针传感器
- 隐马尔可夫模型HMM与维特比Veterbi算法(一)
- 聚溶众星CEO朱纯仪:MCN一年营收2.5亿,带货才是直播的未来
- C语言科学计数法介绍和示例
- 【STM32】TFTLCD驱动原理
- Android FFmpeg集成
- 导航条UIBarButtonItem添加图片,如何避免渲染
- python中import用法sys_python sys模块的常见用法汇总
- 短信网关协议(cmpp、sgip、smgp、smpp)长短信开发要点