列表就是常说的集合,用于表示对象的集合,一个列表是一个有序的数组;Dart中数组就是List对象;
创建List
- 使用[]创建:var list = [1,2,3];
- 使用const创建不可变:var list = const[1,2,3];
- 使用构造new创建:var list = new list();
代码示例
var list = ["php","dart"];//[] 创建list
//print(list[0]);//打印第三个元素 []获取元素
var list1 = const[1,2,3,4,5];//const创建不可变集合
//list1[0] = 2;//元素不可变
var list2 = new List();//new 构造list
list的下标也是从0开始,最后一个元素是list.length-1;
常用操作
常用操作:[]、add()、insert()、remove()、clear()、sort()、forEach()
示例代码:
var list = ["php","dart"];//[] 创建list
print(list.length);//list长度 2
list.add("java");//添加元素
print(list);
list.insert(0, "flutter");//添加元素
print(list);
list.remove("flutter");//移除某个元素
print(list);
//list.clear();//清除
print(list.indexOf("dart"));//获取元素下标 3
list.sort();//排序
print(list);
list.forEach(print);//遍历集合 参数接受一个方法
网友评论