美文网首页
Dart常见类型转换

Dart常见类型转换

作者: LongFei_Brook | 来源:发表于2022-04-26 17:04 被阅读0次

int -> string

int age = 5;
String ageString = age.toString();

string -> int

String  str = '100';
int strInt = int.parse(str); 

String -> double

String str = '3.14';
double strDouble = double.parse(str);

double->String

double  pi =3.1415926;
String piStr = pi.toStringAsFixed(3); //保留小数点后3位

int -> double

int age = 3;
double ageDouble = age.toDouble();

double -> int

double _dou = 20.34;
int i = _dou.round();

String -> Map

String str = '{"left":259.32,"top":196.92,"width":290,"height":263}';
Map<String,dynamic> strMap = jsonDecode(str);
print(strMap["left"]);//259.32

String -> List

String str = '[20,30,40,50]';
List<int> strList = <int>[];
for (var data in JsonDecoder().convert(str)) {
     strList.add(data);
};
strList.forEach((element) {
    print(element);
});
//20
//30
//40
//50

相关文章

  • Dart常见类型转换

    int -> string string -> int String -> double double->Stri...

  • dart常见的类型转换

    时间转字符串: 字符串转double:

  • Dart类型转换

    类型转换 判断类型 如果obj实现了T指定的接口,则obj is T为真,例如,obj is Object 总是为...

  • Flutter之旅:Dart的基础语法

    1.Dart中常见数据类型一览: 总的来看Dart的常见的数据类型有下面8种: 1.1.数字类型 num、int和...

  • Dart的对象操作符

    Dart中的对象操作符:? 条件运算符 (了解)as 类型转换is 类型判断.. 级联操...

  • Dart语言之“操作符”

    1、类型判定操作符 类型转换:as dart 中不支持Java中的类型强转写法 ,需使用as ; num ...

  • 常见类型转换

    1.NSData 与 NSString NSData --> NSString NSString --> NSDa...

  • Linux基本命令

    每日英文:常见异常 ClassCastException 数据类型转换异常,没有强制类型转换时会出...

  • 数据类型转换

    写在前面 C/C++编程中常见数据类型转换,包括隐式类型转换和显式类型转换。 1. 隐式类型转换 隐式类型转换在以...

  • Dart语法简要

    Dart语法和java很接近,本篇就简要列出Dart不同的几点首先看下常见的helloword 数据类型 在dar...

网友评论

      本文标题:Dart常见类型转换

      本文链接:https://www.haomeiwen.com/subject/hxhhyrtx.html