0

我是编程新手,也许我不知道这个问题有解决方案。我有一个带有值的 TextView。由于某些值非常小,因此它们显示为科学数字。但我不喜欢 2e-02 表达式,我想将其转换为看起来像 2*10 -2的 Spannable 。有没有简单的(已经实现的方法)或者我必须做一个循环来计算小数位数(我所有的数字都是<< 1)来创建一个html字符串?

这只是出于好奇而提出的问题,因为我在书本和网上都找不到任何关于此的信息。实际上编写函数本身没有问题。

4

1 回答 1

0

假设你所有的数字都是这样格式化的,我会这样做:

scientific.replace(/(.*)e-0*(.*)/, "$1 &times; 10<sup>&minus;$2</sup>")
于 2011-09-26T11:46:14.963 回答