dart-List

1.List

void main() {
  List a = [1, 2, 3, 4, 5];
  // 尾部添加
  a.add(6);
  // 尾部添加多个,参数是一个列表
  a.addAll([7, 8, 9]);
  // sa删除指定元素
  a.remove(5);
  // 删除最后一个元素
  a.removeLast();
  // 删除多个元素
  a.removeRange(1, 3);
  // 遍历列表
  a.forEach((item) {
    print(item);
  });
  // 检查列表是否所有元素都满足条件
  bool isAllEven = a.every((item) => item % 2 == 0);
  print(isAllEven);
  // 筛选出所有偶数
  List evenNumbers = a.where((item) => item % 2 == 0).toList();
  print(evenNumbers);
  // 列表长度
  print(a.length);
  // 列表第一个元素
  print(a.first);
  // 列表最后一个元素
  print(a.last);
  // 列表是否为空
  print(a.isEmpty);
}

 

posted on 2026-02-07 15:09  ChoZ  阅读(15)  评论(0)    收藏  举报

导航