string:
- string.方法()
- contains();是否包含某一字符串
- .substring(start,end);截取一段字符串
- startsWith();以某一字符串开头
- endWith();以某一字符串结尾
- indexOf():获取元素下角标
- lastIndexOf();获取最后一位
- split()以什么分割 返回一个数组
- replaceAll/First/Range(); 替换某一个字符串
num:
1.运算符:
- 加法 +
- 减法 -
- 乘法 *
- 除法 /
- 取整 ~/
- 取余 %
2.常用属性:
- isNaN 不是 num
- isEven 是不是偶数
- isOdd 是不是奇数
- abs() 取绝对值
- ceil() 向下取整
- floor ()向上取整
- round()四舍五入
- toInt()double转int
- toDouble()int转double
List:
- 创建一个不可修改的List var list=const [1]; 或者 const list=[1];
- add() list 中添加元素
- insert(index,elememt)index 要添加元素下角标 被添加元素
- remove()移除指定元素
- clear()清空list
- indexOf():获取元素下角标
- lastIndexOf();获取最后一位
- sort(fuc) 排序 fuc排序方法
- sublist(start,end)截取list中一段
- forEach(fuc) 遍历
Map:
- *创建一个不可修改的Map var list=const {a:1}; 或者 const list= {a:1}];
- isEmpty() 是否为空
- isNotEmpty() 是否不为空
- Keys,Values 返回一个key,Value List
- containsKey()是否包含某个key
- containsValue是否包含某个value
- remove()删除某一对
- forEach((key,value)=>{})
dynamic:
声明动态变量可以用(反之就是用const 声明 ):
dynamic a=10;
a=20;
var list=new List();
生命一个动态泛型
list 可以为任意类型
list.add(0);list.add(“rr”);list.add(true);list.add(list);