java - AS3有类似Java的NumberFormat的类吗

标签 java apache-flex actionscript-3 number-formatting pad

我一直使用Java中的NumberFormat类来进行简单的数字填充,即。将 1, 2, 3... 变为 0001, 0002, 0003...

ActionScript 中是否有类似的实用程序来进行填充,或者我必须编写自定义函数吗?

最佳答案

似乎没有内置任何内容。这可以做到:

function padZero (num:Number, digits:int):String {
  var ret:String = num.toString();
  while (ret.length < digits)
    ret = "0" + ret;
  return ret;
}

尽管com.adobe.utils.NumberFormatteraddLeadingZero(n:Number):String,这听起来很有希望,但根据规范,它会将一个零填充到 -1 到 10 之间的数字。我猜该函数仅对时间输出有用。

关于java - AS3有类似Java的NumberFormat的类吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/582151/

相关文章:

java - java中具有多个类的银行帐户客户端

android - Adobe AIR 移动应用程序 (iOS/Android) 的空闲计时器

actionscript-3 - Trace() 方法在 FlashDevelop 中不起作用

java - Apache Netbeans 版本 11.1 使用 OpenJDK 11 构建错误

java - 给定表达式集的正则表达式匹配(提取最后一列元素)

java - LinkedList越界异常

actionscript-3 - AIR AS3 投影仪的奇怪错误

apache-flex - Flex 将错误的端口添加到 CFC 调用

forms - Flex 中的 Spark 表单项间隙

actionscript-3 - 从函数参数动态实例化一个类型化的向量?