org.mindswap.pellet.utils
Class NumberUtils
java.lang.Object
org.mindswap.pellet.utils.NumberUtils
public class NumberUtils
- extends java.lang.Object
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 |
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
BYTE_ZERO
public static final java.lang.Byte BYTE_ZERO
SHORT_ZERO
public static final java.lang.Short SHORT_ZERO
INT_ZERO
public static final java.lang.Integer INT_ZERO
LONG_ZERO
public static final java.lang.Long LONG_ZERO
INTEGER_ZERO
public static final java.math.BigInteger INTEGER_ZERO
DECIMAL_ZERO
public static final java.math.BigDecimal DECIMAL_ZERO
FLOAT_ZERO
public static final java.lang.Float FLOAT_ZERO
DOUBLE_ZERO
public static final java.lang.Double DOUBLE_ZERO
NumberUtils
public NumberUtils()
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 © 2004 Evren Sirin. All Rights Reserved.