过程

dart基础---数据类型

2021-12-24  本文已影响0人  凯瑟鸭

数据类型:

主要的数据类型有Number、String、bool、list、map、set

布尔型,true或者false

数值型有int、double。超类为num类型

int类型,整形,只能存储整数

double类型,浮点型,能存储小数和整数

数值型的操作

运算符:+、 - 、* 、/ 、 ~/ 、 %

常用属性:isNaN、isEven、isOdd、isNegative(负数)、isInfinite(无穷大)

常用方法:abs()、round()、floorl()、ceil()、toInt()、toDouble()

常见转换:

暂时列举这些、可自己点击num.dart进去看看

字符串:是存储字符的变量,可以是引号中的任意文本,可以使用单引号或双引号。

常见的操作:若是使用的是IDEA按住ctrl点击进入string.dart查看

键值对map

都由key和value两部分组成,key是唯一的,且map是无序的,key、value可以是任意类型数据。

常用属性:

        keys            获取所有的key值

        values          获取所有的value值

        isEmpty        是否为空

        isNotEmpty      是否不为空

    常用方法:

        remove(key)    删除指定key的数据

        addAll({other})  合并映射  给映射内增加属性

        containsValue  查看映射内的值  返回true/false

        forEach 

Set集合

没有顺序且不能重复的集合,不能通过索引去获取值

//set及其常见方法

var item = new Set<String>();

Set<String> item1 = new Set<String>();

item1.addAll(['dj','lms','yf']);//添加

item.add('yf');//添加item.add('nsl');item.add('yzj');item.add('zy');

print(item.contains('nsl'));//判断是否包含查询

print(item.difference(item1));//补集

print(item.union(item1));////并集

列表List

实际就是Java中的数组类型

若有不对之处还希望指正为谢!@~@

上一篇 下一篇

猜你喜欢

热点阅读