public class CharScanner extends Object
Modifiers | Name | Description |
---|---|---|
protected static int |
ALPHA_0 |
|
protected static int |
ALPHA_9 |
|
protected static int |
CLOSED_BRACKET |
|
protected static int |
CLOSED_CURLY |
|
protected static int |
COMMA |
|
protected static int |
DECIMAL_POINT |
|
protected static int |
LETTER_BIG_E |
|
protected static int |
LETTER_E |
|
protected static int |
MINUS |
|
protected static int |
PLUS |
Type Params | Return Type | Name and description |
---|---|---|
|
public static String |
debugCharDescription(int c) |
|
public static String |
errorDetails(String message, char[] array, int index, int ch) |
|
public static boolean |
hasDecimalChar(char[] chars, boolean negative) |
|
public static boolean |
isDecimalChar(int currentChar) |
|
public static boolean |
isDecimalDigit(int c) |
|
protected static boolean |
isDelimiter(int c) |
|
public static boolean |
isDigit(int c) |
|
public static boolean |
isInteger(char[] digitChars) |
|
public static boolean |
isInteger(char[] digitChars, int offset, int len) |
|
public static boolean |
isLong(char[] digitChars) |
|
public static boolean |
isLong(char[] digitChars, int offset, int len) |
|
public static boolean |
isNumberDigit(int c) |
|
public static BigDecimal |
parseBigDecimal(char[] buffer) |
|
public static double |
parseDouble(char[] buffer, int from, int to) |
|
public static float |
parseFloat(char[] buffer, int from, int to) |
|
public static int |
parseInt(char[] digitChars) |
|
public static int |
parseIntFromTo(char[] digitChars, int offset, int to) |
|
public static int |
parseIntFromToIgnoreDot(char[] digitChars, int offset, int to) |
|
public static Number |
parseJsonNumber(char[] buffer) |
|
public static Number |
parseJsonNumber(char[] buffer, int from, int to) |
|
public static Number |
parseJsonNumber(char[] buffer, int from, int max, int[] size) |
|
public static long |
parseLong(char[] digitChars) |
|
public static long |
parseLongFromTo(char[] digitChars, int offset, int to) |
|
public static long |
parseLongFromToIgnoreDot(char[] digitChars, int offset, int to) |
|
public static char[] |
readNumber(char[] array, int idx, int len) |
|
public static int |
skipWhiteSpace(char[] array, int index, int length) |