public final class CharacterHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
private static Set<Character> |
OPERATORS
Operator characters.
|
private static Set<Character> |
SIGN_CHARS
Number sign characters.
|
private static Set<Character> |
SPECIAL_CHARS
Special characters allowed in literals.
|
| Modifier | Constructor and Description |
|---|---|
private |
CharacterHelper()
Private constructor for pure static utility class.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isAlpha(char character)
Checks whether a character is a letter [a-zA-Z].
|
static boolean |
isAlphaNum(char character)
Checks whether a character is a number or alpha [0-9a-zA-Z].
|
static boolean |
isCharInRange(char character,
char start,
char end)
Checks whether a character is inside a given character range (included).
|
static boolean |
isDoubleQuote(char character)
Checks whether a character is a double quote character.
|
static boolean |
isNum(char character)
Checks whether a character is a number [0-9].
|
static boolean |
isOperator(char character)
Checks whether a character is a operator character.
|
static boolean |
isQuote(char character)
Checks whether a character is a quote character.
|
static boolean |
isSign(char character)
Checks whether a character is a sign character.
|
static boolean |
isSingleQuote(char character)
Checks whether a character is a single quote character.
|
static boolean |
isSpecialChar(char character)
Checks whether a character is a special character.
|
static boolean |
isWhiteSpace(char character)
Checks whether a character is a whitespace.
|
private static final Set<Character> SPECIAL_CHARS
private CharacterHelper()
public static boolean isCharInRange(char character,
char start,
char end)
character - character to checkstart - including rangeend - including rangetrue if character is in range, unless falsepublic static boolean isAlpha(char character)
character - a single charactertrue if character is a letter, unless falsepublic static boolean isNum(char character)
character - a single charactertrue if character is a number, unless falsepublic static boolean isAlphaNum(char character)
character - a single charactertrue if character is a letter or number, unless falsepublic static boolean isWhiteSpace(char character)
character - a single charactertrue if character is a whitespace character, unless falsepublic static boolean isQuote(char character)
character - a single charactertrue if character is a quote character, unless falsepublic static boolean isSingleQuote(char character)
character - a single charactertrue if character is a single quote character, unless falsepublic static boolean isDoubleQuote(char character)
character - a single charactertrue if character is a double quote character, unless falsepublic static boolean isSpecialChar(char character)
SPECIAL_CHARS for all allowed special characters.character - a single charactertrue if character is a special character, unless falsepublic static boolean isOperator(char character)
OPERATORS for all allowed operator characters.character - a single charactertrue if character is a operator character, unless falsepublic static boolean isSign(char character)
SIGN_CHARS for all allowed operator characters.character - a single charactertrue if character is a operator character, unless falseCopyright © 2014 Sven Strittmatter. All Rights Reserved.