Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是编程新手,也许我不知道这个问题有解决方案。我有一个带有值的 TextView。由于某些值非常小,因此它们显示为科学数字。但我不喜欢 2e-02 表达式,我想将其转换为看起来像 2*10 -2的 Spannable 。有没有简单的(已经实现的方法)或者我必须做一个循环来计算小数位数(我所有的数字都是<< 1)来创建一个html字符串?
这只是出于好奇而提出的问题,因为我在书本和网上都找不到任何关于此的信息。实际上编写函数本身没有问题。
假设你所有的数字都是这样格式化的,我会这样做:
scientific.replace(/(.*)e-0*(.*)/, "$1 × 10<sup>−$2</sup>")