//數字類型
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('經常使用'));//字符串分割 並用逗號隔開
}
控制檯打印結果
