Package io.protostuff
Class NumberParser
- java.lang.Object
-
- io.protostuff.NumberParser
-
public final class NumberParser extends java.lang.ObjectAn IO utility for dealing with raw ascii bytes.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateNumberParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intparseInt(byte[] buffer, int start, int length, int radix)Parse an ascii int from a raw buffer.(package private) static intparseInt(byte[] buffer, int start, int length, int radix, boolean positive)static longparseLong(byte[] buffer, int start, int length, int radix)Parse an ascii long from a raw buffer.(package private) static longparseLong(byte[] buffer, int start, int length, int radix, boolean positive)
-
-
-
Method Detail
-
parseInt
public static int parseInt(byte[] buffer, int start, int length, int radix) throws java.lang.NumberFormatExceptionParse an ascii int from a raw buffer.- Throws:
java.lang.NumberFormatException
-
parseInt
static int parseInt(byte[] buffer, int start, int length, int radix, boolean positive) throws java.lang.NumberFormatException- Throws:
java.lang.NumberFormatException
-
parseLong
public static long parseLong(byte[] buffer, int start, int length, int radix) throws java.lang.NumberFormatExceptionParse an ascii long from a raw buffer.- Throws:
java.lang.NumberFormatException
-
parseLong
static long parseLong(byte[] buffer, int start, int length, int radix, boolean positive) throws java.lang.NumberFormatException- Throws:
java.lang.NumberFormatException
-
-