list的常用的操作
1. [] ,length 获取元素,和数组长度
2. add(), insert ()添加元素
3. remove(),clear() 删除元素
4.indexOf (), lastIndexOf () 获取元素中的位置
5.sort (), sublist () 排序和获取子数组
6. shuffle(), asMap(), forEach() 打乱, 转换为Map ,排序
创建List :var list =[a,b,c];
获取元素: list [0]
添加元素 : list.add("d");
插入元素: list.insert(1,"insert")
修改元素: list [1] ="hello";
删除元素:list.remove ("a");
清空元素: list.clear();
元素排序: list.sort 根据字母排序 也可以根据自己需要的排序方法排序
list.forEach()自定义
截取元素:list.sublist(1)
list 转map list.asMap() 会自动 把key 以整数 0开始填充 (0,1,2)
创建不可变的List var list =const [a,b,c];
构造创建: var list =new List();