Class Numbers
- java.lang.Object
-
- org.codehaus.commons.compiler.util.Numbers
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
parseUnsignedInt(String s, int radix)
Counterpart ofInteger.parseInt(String, int)
for parsing unsigned integers.static long
parseUnsignedLong(String s, int radix)
Counterpart ofLong.parseLong(String, int)
for parsing unsigned integers.
-
-
-
Method Detail
-
parseUnsignedInt
public static int parseUnsignedInt(@Nullable String s, int radix) throws NumberFormatException
Counterpart ofInteger.parseInt(String, int)
for parsing unsigned integers.Redundant with
java.lang.Integer.parseUnsignedInt(String, int radix)
, which is available since Java 8.- Returns:
- 0 through 232 - 1
- Throws:
NumberFormatException
- s isnull
or emptyNumberFormatException
- radix is out of range (seeCharacter.digit(char, int)
)NumberFormatException
- The value represented by s is larger than 232 - 1NumberFormatException
- s contains characters that are not valid digits for the given radix (seeCharacter.digit(char, int)
)
-
parseUnsignedLong
public static long parseUnsignedLong(@Nullable String s, int radix) throws NumberFormatException
Counterpart ofLong.parseLong(String, int)
for parsing unsigned integers.Redundant with
java.lang.Long.parseUnsignedLong(String, int radix)
, which is available since Java 8.- Returns:
- 0 through 264 - 1
- Throws:
NumberFormatException
- s isnull
or emptyNumberFormatException
- radix is out of range (seeCharacter.digit(char, int)
)NumberFormatException
- The value represented by s is larger than 264 - 1NumberFormatException
- s contains characters that are not valid digits for the given radix (seeCharacter.digit(char, int)
)
-
-