Class ASNumber


  • public class ASNumber
    extends ASObject
    ASNumber encapulates a number while maintaining the underlying textual representation for the value. That is, it does not convert the string to a value until asked to do so.
    • Constructor Detail

      • ASNumber

        public ASNumber​(ASNumber value)
        Constructor.
      • ASNumber

        public ASNumber​(Number value)
        Constructor.
      • ASNumber

        public ASNumber​(Float value)
        Constructor.
      • ASNumber

        public ASNumber​(Double value)
        Constructor.
      • ASNumber

        public ASNumber​(int value)
        Constructor.
      • ASNumber

        public ASNumber​(long value)
        Constructor.
      • ASNumber

        public ASNumber​(float value)
        Constructor.
      • ASNumber

        public ASNumber​(double value)
        Constructor.
    • Method Detail

      • strValue

        public ASString strValue()
        Returns string representation of this number object.
      • intValue

        public int intValue()
        Returns integer value of this number.
      • longValue

        public long longValue()
        Returns long value of this number.
      • floatValue

        public float floatValue()
        Returns float value of this number.
      • doubleValue

        public double doubleValue()
        Returns double value of this number.
      • numberValue

        public Number numberValue()
        Returns this number.
      • doubleToString

        public static String doubleToString​(double value)
        Converts the double value passed here to an string and returns it.