如何在Dart中获取数字的长度?是否有与在字符串中使用的等效?
例如:1050000的长度为7。如何动态发现这一点?
答案 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;
}