public interface Chars
| 限定符和类型 | 字段和说明 |
|---|---|
static char |
AND |
static char |
AT |
static char |
BACKSLASH |
static char |
BACKTICK |
static char |
BRACE_LEFT |
static char |
BRACE_RIGHT |
static char |
BRACKET_LEFT |
static char |
BRACKET_LEFT_SQUARE |
static char |
BRACKET_RIGHT |
static char |
BRACKET_RIGHT_SQUARE |
static char |
CARET |
static char |
COLON |
static char |
COMMA |
static char |
DASHED |
static char |
DOLLAR |
static char |
DOT |
static char |
DOUBLE_QUOTE |
static char |
EMPTY |
static char |
EQUALS |
static char |
EXCLAMATION_MARK |
static char |
HASH |
static char |
PERCENT |
static char |
PLUS |
static char |
QUESTION_MARK |
static char |
SEMICOLON |
static char |
SINGLE_QUOTE |
static char |
SLASH |
static char |
SPACE |
static char |
STAR |
static char |
TILDE |
static char |
UNDERLINE |
static char |
VERTICAL_LINE |
| 限定符和类型 | 方法和说明 |
|---|---|
static char |
fileSeparator()
获取当前系统文件分隔符
|
static boolean |
isBlankChar(char c)
是否为空白符
空白符包括空格、制表符、全角空格和不间断空格 see: https://unicode-table.com/cn/#control-character |
static boolean |
isChar(Object value)
给定对象对应的类是否为字符类,字符类包括:
Character.class
char.class
|
static boolean |
isCharClass(Class<?> clazz)
给定类名是否为字符类,字符类包括:
Character.class
char.class
|
static boolean |
isEmoji(char c)
是否为emoji表情符
see: https://unicode-table.com/cn/blocks/miscellaneous-symbols-and-pictographs/ |
static boolean |
isFileSeparator(char c)
是否为Windows或者Linux(Unix)文件分隔符
Windows平台下分隔符为\,Linux(Unix)为/ |
static boolean |
isHexChar(char c)
是否为16进制规范的字符
|
static boolean |
isLetter(char c)
是否为字母
|
static boolean |
isLetterOrNumber(char c)
是否为字符或数字
|
static boolean |
isLetterOrNumberOrUnderline(char c)
是否为字符或数字或下划线
|
static boolean |
isLowerCaseLetter(char c)
是否为小写字母
|
static boolean |
isNumber(char c)
是否为数字
|
static boolean |
isUpperCaseLetter(char c)
是否为大写字母
|
static String |
lineSeparator()
获取当前系统换行符
|
static final char EMPTY
static final char SPACE
static final char COMMA
static final char DOT
static final char COLON
static final char SEMICOLON
static final char UNDERLINE
static final char DASHED
static final char SLASH
static final char BACKSLASH
static final char BRACKET_LEFT
static final char BRACKET_RIGHT
static final char BRACE_LEFT
static final char BRACE_RIGHT
static final char BRACKET_LEFT_SQUARE
static final char BRACKET_RIGHT_SQUARE
static final char EQUALS
static final char AND
static final char AT
static final char STAR
static final char PERCENT
static final char PLUS
static final char DOLLAR
static final char HASH
static final char EXCLAMATION_MARK
static final char QUESTION_MARK
static final char CARET
static final char TILDE
static final char SINGLE_QUOTE
static final char DOUBLE_QUOTE
static final char BACKTICK
static final char VERTICAL_LINE
static boolean isNumber(char c)
c - 字符static boolean isLetter(char c)
static boolean isUpperCaseLetter(char c)
static boolean isLowerCaseLetter(char c)
static boolean isHexChar(char c)
static boolean isLetterOrNumber(char c)
c - 字符static boolean isLetterOrNumberOrUnderline(char c)
c - 字符static boolean isBlankChar(char c)
c - 字符static boolean isEmoji(char c)
c - 字符static boolean isFileSeparator(char c)
c - 字符static boolean isCharClass(Class<?> clazz)
Character.class char.class
clazz - 被检查的类static boolean isChar(Object value)
Character.class char.class
value - 被检查的对象static char fileSeparator()
static String lineSeparator()
Copyright © 2024. All rights reserved.