List (数组)传教
创建List:
var list = [1,2,3];
创建不可变的List:
var list = const[1,2,3];
构造创建: var list = new List();
常用操作: [ ],length; add(),insert();remove(),clear();indexOf(),lastIndexOf();sort(),sublist();shuffle();asMap(),forEach();
void main() {
var list1 = [1, 2, 3, "Dart", true];
print(list1);
print(list1[1]);
list1[1] = "dawangba";
print(list1);
//不可变的List
var list2 = const [1,2,3];
var list3 = new List();
//常用操作
var list =["Hello","Dart"];
print(list[1]);
print(list.length);
list.add("New");
print(list);
list.insert(1,"aaa");
print(list);
list.remove("aaa");
print(list);
print(list.indexOf("Dart"));
list.sort();
pirnt(list);
print(list.sublist(2));
print(list.forEach());
list.clear();
print(list);
}
[1, 2, 3, Dart, true]
2
[1, dawangba, 3, Dart, true]
Dart
2
[Hello, Dart, New]
[Hello, aaa, Dart, New]
[Hello, Dart, New]
1
[Dart, Hello, New]
[New]
Dart
Hello
New
[]