//数字类型
void _numType() {
num num1 = -1.0;//是数字类型的父类
num num2 = 2; //是数字类型的父类
int int1 = 3; //只能是整数
double d1 = 1.68; //双精度,
print("num:$num1 num:$num2 int: $int1 double:$d1");
print(num1.abs());// 求绝对值
print(num1.toInt());// 转换成Int 类型
print(num1.toDouble());// 转换成double 类型
}
//字符串
void _stringType() {
String str1 = ' 字符串', str2 = " 双引号";// 字符串的定义
String str3 = 'str1:$str1 str2: $str2';//字符串拼接
String str4 = 'str1:'+str1 +'str2:' + str2;//字符串拼接
String str5 = '常用数据类型,在控制台打印';
print(str3);
print(str4);
//常用 方法
print(str5.substring(1,5));// 字符串截取 1-5
print(str5.indexOf('类型'));// 获取指定字符串位置
print(str5.startsWith('用'));// 判断开始的字符串 false true
print(str5.replaceAll('用', 'ss'));//替换字符串
print(str5.contains('打印'));// 字符串包含某个元素
print(str5.split('常用'));//字符串分割 并用逗号隔开
}
控制台打印结果