flutter_鸿蒙next_Dart根本②List

[复制链接]
发表于 2026-1-14 07:56:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
目次
代码示例
代码逐段剖析
1. 创建和打印列表
2. 强范例列表
3. 创建可扩展的空列表
4. 创建添补列表
5. 列表扩展
6. 利用可选睁开利用符
7. 获取列表长度
8. 列表反转
9. 添加多个元素
10. 移除元素
11. 根据索引移除元素
12. 在特定位置插入元素
13. 清空列表
14. 列表归并
写在末了


在本篇博客中,我们将探究 Dart 编程语言中的列表(List)利用。列表是一种有序的聚集,允许存储差别范例的数据。通过一段简单的代码示例,我们将徐徐剖析 Dart 中的列表利用。
代码示例

  1. void main(){
  2.   List l1 = ['a','b','c'];
  3.   print(l1);
  4.   List l2 = <int>[1,2,3];
  5.   print(l2);
  6.   var l3 = new List.empty(growable:true );
  7.   l3.add(1);
  8.   print(l3);
  9.   var l4 = new List.filled(5,"qwe");
  10.   print(l4);
  11.   var l5 = [0,...l4];
  12.   print(l5);
  13.   var l6;//null
  14.   var l7 = [7,...?l6];//Text(name ?? "");
  15.   print(l7);
  16.   print(l4.length);
  17.   print(l1.reversed.toList());
  18.   l1.addAll(['w','e']);
  19.   print(l1);
  20.   l1.remove('a');
  21.   print(l1);
  22.   List l8= ['a','b','c'];
  23.   l8.removeAt(2);
  24.   print(l8);
  25.   l8.insert(1, 9);
  26.   print(l8);
  27.   l8.clear();
  28.   print(l8);
  29.   List A = ['a','b'];
  30.   print(A.join('-'));
  31. }
复制代码
代码逐段剖析

1. 创建和打印列表

  1. List l1 = ['a', 'b', 'c']; print(l1);
复制代码
这段代码声明白一个名为 l1 的列表,并初始化为包罗字符 'a'、'b' 和 'c' 的聚集。利用 print() 函数将该列表输出到控制台,结果为 ['a', 'b', 'c']。
2. 强范例列表

  1. List l2 = <int>[1, 2, 3]; print(l2);
复制代码
这里声明白一个强范例的列表 l2,它只允许存储 int 范例的元素。列表被初始化为包罗数字 1、2 和 3,并打印出来。
3. 创建可扩展的空列表

[code][/code]
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表