Flutter:列表

转自:慕课网 雷宇老师的:Dart编程语言入门
详细说明可以查看相关视频《Dart编程语言入门》

1.创建List,使用 const 创建不可变的List

var list = [1, 2, 3];
//创建不可变的List
var list = const[1, 2, 3];
//使用类创建
var list = new List();

2.常用属性和方法(更多可查看相关api)

获取元素个数

list.length;

判断是否为空

list.isEmpty;

list.isNotEmpty;

添加元素

list.add(‘xxx’);

list.insert(index,‘xxx’); //在下标位置添加元素

删除元素

list.remove(‘xxx’);

list.clear(); //清空list

修改元素

list[0] = ‘xxx’; //修改下标为0的元素值为xxx

查询元素

list[0];//获取第一个元素,下标从0开始

其它

list.indexOf(‘xxx’);//查询元素xxx,返回下标,不存在返回-1

list.sort(); //排序

list.subList(start,end);//获取从子列表

list.forEach(); //遍历list …

猜你喜欢

转载自blog.csdn.net/weixin_46136019/article/details/128198539