dart类型小结 string num List Map dynamic

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值