您当前的位置: 首页 >  flutter

大前端之旅

暂无认证

  • 1浏览

    0关注

    403博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

flutter - 将数字转换为科学记数法并获得指数 flutter

大前端之旅 发布时间:2021-08-30 21:49:13 ,浏览量:1

如何将数字转换为科学记数法并获得指数?例如,如果我有 0.000000001 并想将其转换为 1e-9

最佳答案

使用 intl package并尝试如下

final value = 0.000000025;
String res = NumberFormat.scientificPattern(Localizations.localeOf(context).languageCode).format(value);
print("Formatted value is $res");

编辑 一种更好、更干净的方法,不需要任何额外的包,是方法 toStringAsExponential() .这是如何使用它

final value = 0.000000025;
print(value.toStringAsExponential());
关注
打赏
1660524863
查看更多评论
立即登录/注册

微信扫码登录

0.0374s