List
List->數組
常用屬性
lenth 長度
reversed 反轉
isEmpty 是否爲空
isNotEmpty 是否不爲空
常用方法
add 增加
addAll 拼接數組
indexof 查找
remove 刪除
removeAt 刪除 傳入索引
fillRange 修改
insert(index,value)指定位置插入
insertAll(index,list)指定位置插入List
toList 其他類型轉換List
join()list轉換成字符串
split 字符串轉換成List
forEach 循環遍歷
map
where
List myList =['1','2','3'];
myList.add('4');
Set
用它主要功能是去除數組重複內容
Set 是沒有順序且不能重複的集合,不能用索引獲取值
var s =new Set()
s.add('1');
s.add('2');
s.add('2');
print(s) // {'1','2'}
List myList =['1','2','2','4','4','6'];
var s =new Set();
s.addAll(myList);
print(s);
Map
無序鍵值對 -> 字典
常用屬性
keys 獲取所有key值
values 獲取所有value值
isEmpty 是否爲空
isNotEmpty 是否不爲空
常用方法
remove(key)
addAll({..}) 合併
containsValue 查看映射內的值
forEach 循環遍歷
map
where
Map Person ={
'name':'1',
'age':20
};
跟別的語言處理基本相同 。。。。。沒啥好記錄的了