java.lang.Object
org.seppiko.commons.utils.CharUtil
Character Util
- Author:
- Leonard Woo
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Character'&'static final Character'\''static final Character'*'static final CharacterCR or'\r'static final Character'^'static final Character':'static final Character','static final Character'@'static final StringCRLF or"\r\n"static final Character'$'static final Character'='static final Character'!'static final CharacterFF or'\f'static final Character'.'static final Character'&'static final Character'''static final Character'*'static final Character'^'static final Character':'static final Character','static final Character'@'static final Character'$'static final Character'='static final Character'!'static final Character'.'static final Character'`'static final Character'>'static final Character'-'static final Character'{'static final Character'('static final Character'['static final Character'<'static final Character'_'static final Character'#'static final Character'%'static final Character'+'static final Character'?'static final Character'"'static final Character'\'static final Character'}'static final Character')'static final Character']'static final Character';'static final Character'/'static final Character'~'static final Character'|'static final Character'`'static final Character'>'static final CharacterHT or'\t'static final Character'-'static final Character'{'static final Character'('static final Character'['static final Character'<'static final CharacterLF or'\n'static final Character'_'static final CharacterNUL or'\0'static final Character'#'static final Character'%'static final Character'+'static final Character'?'static final Character'"'static final Character'\'static final Character'}'static final Character')'static final Character']'static final Character';'static final Character'/'static final Character'~'static final Character'|'static final CharacterVT or'\v' -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CharBuffercharsetDecode(Charset charset, byte[] data) Charset decodestatic byte[]charsetEncode(Charset charset, CharBuffer data) Charset encodestatic booleanisDigit(char ch) Determines if the specified character is a digit.static booleanisFullStop(char ch) Determines if the specified character is a full stop.
-
Field Details
-
NULL
NUL or'\0' -
HORIZONTAL_TABULATION
HT or'\t' -
LINE_FEED
LF or'\n' -
VERTICAL_TABULATION
VT or'\v' -
FORM_FEED
FF or'\f' -
CARRIAGE_RETURN
CR or'\r' -
CRLF
CRLF or"\r\n" -
EXCLAMATION_MARK
'!' -
QUOTATION_MARK
'"' -
NUMBER_SIGN
'#' -
DOLLAR_SIGN
'$' -
PERCENT_SIGN
'%' -
AMPERSAND
'&' -
APOSTROPHE
'\'' -
LEFT_PARENTHESIS
'(' -
RIGHT_PARENTHESIS
')' -
ASTERISK
'*' -
PLUS
'+' -
COMMA
',' -
HYPHEN_MINUS
'-' -
FULL_STOP
'.' -
SOLIDUS
'/' -
COLON
':' -
SEMICOLON
';' -
LESS_THAN_SIGN
'<' -
EQUALS_SIGN
'=' -
GREATER_THAN_SIGN
'>' -
QUESTION_MARK
'?' -
COMMERCIAL_AT
'@' -
LEFT_SQUARE_BRACKET
'[' -
REVERSE_SOLIDUS
'\' -
RIGHT_SQUARE_BRACKET
']' -
CIRCUMFLEX_ACCENT
'^' -
LOW_LINE
'_' -
GRAVE_ACCENT
'`' -
LEFT_CURLY_BRACKET
'{' -
VERTICAL_LINE
'|' -
RIGHT_CURLY_BRACKET
'}' -
TILDE
'~' -
FULLWIDTH_EXCLAMATION_MARK
'!' -
FULLWIDTH_QUOTATION_MARK
'"' -
FULLWIDTH_NUMBER_SIGN
'#' -
FULLWIDTH_DOLLAR_SIGN
'$' -
FULLWIDTH_PERCENT_SIGN
'%' -
FULLWIDTH_AMPERSAND
'&' -
FULLWIDTH_APOSTROPHE
''' -
FULLWIDTH_LEFT_PARENTHESIS
'(' -
FULLWIDTH_RIGHT_PARENTHESIS
')' -
FULLWIDTH_ASTERISK
'*' -
FULLWIDTH_PLUS
'+' -
FULLWIDTH_COMMA
',' -
FULLWIDTH_HYPHEN_MINUS
'-' -
FULLWIDTH_FULL_STOP
'.' -
FULLWIDTH_SOLIDUS
'/' -
FULLWIDTH_COLON
':' -
FULLWIDTH_SEMICOLON
';' -
FULLWIDTH_LESS_THAN_SIGN
'<' -
FULLWIDTH_EQUALS_SIGN
'=' -
FULLWIDTH_GREATER_THAN_SIGN
'>' -
FULLWIDTH_QUESTION_MARK
'?' -
FULLWIDTH_COMMERCIAL_AT
'@' -
FULLWIDTH_LEFT_SQUARE_BRACKET
'[' -
FULLWIDTH_REVERSE_SOLIDUS
'\' -
FULLWIDTH_RIGHT_SQUARE_BRACKET
']' -
FULLWIDTH_CIRCUMFLEX_ACCENT
'^' -
FULLWIDTH_LOW_LINE
'_' -
FULLWIDTH_GRAVE_ACCENT
'`' -
FULLWIDTH_LEFT_CURLY_BRACKET
'{' -
FULLWIDTH_VERTICAL_LINE
'|' -
FULLWIDTH_RIGHT_CURLY_BRACKET
'}' -
FULLWIDTH_TILDE
'~'
-
-
Constructor Details
-
CharUtil
public CharUtil()
-
-
Method Details
-
charsetDecode
Charset decode- Parameters:
charset- charset, e.g.StandardCharsets.UTF_8data- byte array- Returns:
- character buffer object
- See Also:
-
charsetEncode
Charset encode- Parameters:
charset- charset, e.g.StandardCharsets.UTF_8data- character buffer- Returns:
- byte array
- See Also:
-
isDigit
public static boolean isDigit(char ch) Determines if the specified character is a digit.Some Unicode character ranges that contain digits:
'\u0030'through'\u0039', ISO-LATIN-1 digits ('0'through'9')'\uFF10'through'\uFF19', Fullwidth digits ('0'through'9')
- Parameters:
ch- the character to be tested.- Returns:
- true, if the character is a digit; false, otherwise.
-
isFullStop
public static boolean isFullStop(char ch) Determines if the specified character is a full stop.'\u002E', ISO-LATIN-1 full stop ('.''\uFF0E', Fullwidth digits ('.'
- Parameters:
ch- the character to be tested.- Returns:
- true, if the character is a digit; false, otherwise.
-