org.mindswap.pellet.utils
Class NumberUtils

java.lang.Object
  extended by org.mindswap.pellet.utils.NumberUtils

public class NumberUtils
extends java.lang.Object


Field Summary
static int BYTE
           
static int DECIMAL
           
static int DOUBLE
           
static int FLOAT
           
static int INT
           
static int INTEGER
           
static int LONG
           
static int SHORT
           
 
Constructor Summary
NumberUtils()
           
 
Method Summary
static java.lang.Number add(java.lang.Number n1, int n2)
           
static int compare(java.lang.Number n1, java.lang.Number n2)
           
static int getFractionDigits(java.lang.Number n)
           
static int getTotalDigits(java.lang.Number n)
           
static int getType(java.lang.Number number)
           
static java.lang.String getTypeName(java.lang.Number number)
           
static void main(java.lang.String[] args)
           
static java.lang.Number parse(java.lang.String str, int type)
           
static java.lang.Number parseByte(java.lang.String str)
           
static java.lang.Number parseDecimal(java.lang.String str)
           
static java.lang.Double parseDouble(java.lang.String str)
           
static java.lang.Float parseFloat(java.lang.String str)
           
static java.lang.Number parseInt(java.lang.String str)
           
static java.lang.Number parseInteger(java.lang.String str)
           
static java.lang.Number parseLong(java.lang.String str)
           
static java.lang.Number parseShort(java.lang.String str)
           
static int sign(java.lang.Number n)
           
static void test(java.lang.String val, int type, java.lang.Number test)
           
static void test(java.lang.String val1, int type1, java.lang.String val2, int type2, int result)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BYTE

public static final int BYTE
See Also:
Constant Field Values

SHORT

public static final int SHORT
See Also:
Constant Field Values

INT

public static final int INT
See Also:
Constant Field Values

LONG

public static final int LONG
See Also:
Constant Field Values

INTEGER

public static final int INTEGER
See Also:
Constant Field Values

DECIMAL

public static final int DECIMAL
See Also:
Constant Field Values

FLOAT

public static final int FLOAT
See Also:
Constant Field Values

DOUBLE

public static final int DOUBLE
See Also:
Constant Field Values
Constructor Detail

NumberUtils

public NumberUtils()
Method Detail

parseByte

public static java.lang.Number parseByte(java.lang.String str)
                                  throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

parseShort

public static java.lang.Number parseShort(java.lang.String str)
                                   throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

parseInt

public static java.lang.Number parseInt(java.lang.String str)
                                 throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

parseLong

public static java.lang.Number parseLong(java.lang.String str)
                                  throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

parseInteger

public static java.lang.Number parseInteger(java.lang.String str)
                                     throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

parseDecimal

public static java.lang.Number parseDecimal(java.lang.String str)
                                     throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

parseFloat

public static java.lang.Float parseFloat(java.lang.String str)
                                  throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

parseDouble

public static java.lang.Double parseDouble(java.lang.String str)
                                    throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

parse

public static java.lang.Number parse(java.lang.String str,
                                     int type)
                              throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

add

public static java.lang.Number add(java.lang.Number n1,
                                   int n2)

getType

public static int getType(java.lang.Number number)

getTypeName

public static java.lang.String getTypeName(java.lang.Number number)

sign

public static int sign(java.lang.Number n)

compare

public static int compare(java.lang.Number n1,
                          java.lang.Number n2)

getTotalDigits

public static int getTotalDigits(java.lang.Number n)

getFractionDigits

public static int getFractionDigits(java.lang.Number n)

test

public static void test(java.lang.String val,
                        int type,
                        java.lang.Number test)

test

public static void test(java.lang.String val1,
                        int type1,
                        java.lang.String val2,
                        int type2,
                        int result)

main

public static void main(java.lang.String[] args)


Copyright © 2007-2009 Natalya Keberle. All Rights Reserved.