Dart 入門到跑路 ------ List 、Set 、Map(二)

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
};

跟別的語言處理基本相同 。。。。。沒啥好記錄的了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章