当前位置 博文首页 > “Allen Su”的博客:【Dart】Dart 中 List 数组的常用属性

    “Allen Su”的博客:【Dart】Dart 中 List 数组的常用属性

    作者:[db:作者] 时间:2021-07-08 12:57

    首先声明一个初始数组

    List<String> l = ["周一", "周二", "周三"];
    

    下面的每个例子都以初始数组为例。

    1:向数组中添加数据

    l.add("周四");
    l.add("周五");
    print(l); // 周一、周二、周三、周四、周五
    

    2:获取数组的长度

    print(l.length); // l 数组的长度为 3
    

    3:取数组的第一个元素

    获取数组的第一个元素除了用 l[0] 这种方式外,还可以用

    print(l.first); // 周一
    

    4:取数组的最后一个元素

    获取数组的最后一个元素除了用 l[l.length-1] 这种方式外,也可以用

    print(l.last); // 周三
    

    5:判断数组是否为空

    判断数组是否为空,除了用 l.length == 0 这种方式外,还可以用

    print(l.isEmpty); // false
    

    这也是官方推荐的写法。

    6:判断数组是否不为空

    判断数组是否不为空,除了用 l.length != 0 这种方式外,也可以用

    print(l.isNotEmpty); // true
    

    同样,这也是官方推荐的写法。

    7:反转数组

    print(l.reversed); // (周一,周二,周三)
    

    需要注意的是,数组反转后返回的并不是一个数组,该属性也不会改变原数组,如下图所示,上下分别对应的是反转后的数组和原数组
    在这里插入图片描述
    Dart 中 List 数组的常用属性不多也比较简单,先简单介绍到这里,关于 Dart 中 List 数组的常用方法 可以点击我这篇文章。


    结束语

    如果这篇博客有幸帮到了您,欢迎点击下方链接,和更多志同道合的伙伴一起交流,一起进步。

    开发者俱乐部
    在这里插入图片描述

    cs