Dart中的集合类型有哪些举例说明

发布时间:2024-04-30 11:33:10 作者:小樊
来源:亿速云 阅读:52

Dart中常见的集合类型有List、Set和Map。以下是它们的用法示例:

  1. List(列表):有序集合,允许重复元素。
List<int> numbers = [1, 2, 3, 4, 5];
List<String> fruits = ['apple', 'banana', 'orange'];
List<int> emptyList = [];

print(numbers[0]); // 输出:1
print(fruits.length); // 输出:3
  1. Set(集合):无序集合,不允许重复元素。
Set<int> numbers = {1, 2, 3, 4, 5};
Set<String> fruits = {'apple', 'banana', 'orange'};

numbers.add(6); // 添加元素6
fruits.remove('banana'); // 移除元素'banana'

print(numbers.contains(3)); // 输出:true
print(fruits.isEmpty); // 输出:false
  1. Map(映射):键值对的集合。
Map<String, int> ages = {
  'Alice': 25,
  'Bob': 30,
  'Carol': 35,
};

ages['David'] = 40; // 添加键值对'David':40
ages.remove('Bob'); // 移除键为'Bob'的键值对

print(ages['Alice']); // 输出:25
print(ages.containsKey('Bob')); // 输出:false
推荐阅读:
  1. Android开发中dart是值传递还是引用传递
  2. Flutter和Dart取消Future的方法有哪些

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

dart

上一篇:解释Dart中的null safety特性

下一篇:描述Dart中函数的定义方式提供一个示例

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》