public class CharUtil
extends java.lang.Object
Constructor and Description |
---|
CharUtil() |
Modifier and Type | Method and Description |
---|---|
static boolean |
isPlainPrintable(char ch) |
static java.lang.String |
join(char[] joinees,
java.lang.String sep) |
static void |
join(java.lang.StringBuilder buf,
char[] joinees,
JoinPunctuation punctuation) |
static void |
join(java.lang.StringBuilder buf,
char[] joinees,
java.lang.String sep) |
static void |
join(java.lang.StringBuilder buf,
char[] joinees,
java.lang.String start,
java.lang.String sep,
java.lang.String end) |
static boolean |
unicodeCharHasGlyph(char ch)
This function attempt to determine if a unicode character has a glyph (symbol associated with character).
|
static java.lang.String |
unicodeCharToStringForMessage(char ch)
It may sometimes be necessary to identify a character to the user.
|
public static java.lang.String unicodeCharToStringForMessage(char ch)
So this method will always display a hex code but for all ASCII characters and many non-ASCII characters it will include the character if it has a glyph (or is the plain space) and a word description otherwise.
Examples of the kinds of strings that are returned:
ch
- public static boolean isPlainPrintable(char ch)
public static boolean unicodeCharHasGlyph(char ch)
ch
- The character for which this determination is made.public static java.lang.String join(char[] joinees, java.lang.String sep)
public static void join(java.lang.StringBuilder buf, char[] joinees, JoinPunctuation punctuation)
public static void join(java.lang.StringBuilder buf, char[] joinees, java.lang.String start, java.lang.String sep, java.lang.String end)
public static void join(java.lang.StringBuilder buf, char[] joinees, java.lang.String sep)