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();