如何在Dart中获取数字的长度?

时间:2019-04-07 04:35:38

标签: dart flutter

如何在Dart中获取数字的长度?是否有与在字符串中使用的等效?

例如:1050000的长度为7。如何动态发现这一点?

3 个答案:

答案 0 :(得分:2)

您可以尝试一下。

int i = 1050000;
int length = i.toString().length; // 7

答案 1 :(得分:1)

使用这种扩展方法,您将可以对任何数字使用length方法。

extension Num on num {
  int length() => this.toString().length;
}

答案 2 :(得分:0)

并非完全是问题,而是因为我是在寻找幅度的过程中找到这个问题的,并且随后我不加思索地复制了以上答案:

如果您想要数字的大小

extension Num on num {
  int length() => this.toInt().toString().length;
}