public class StringUtils
extends java.lang.Object
Constructor and Description |
---|
StringUtils() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.String> |
center(java.lang.String str,
int n)
Center a string into a list of lines.
|
static java.util.List<java.lang.String> |
fromCsv(java.lang.String line)
Read a line of RFC4180 comma-separated values (CSV) into a list of
strings.
|
static java.util.List<java.lang.String> |
full(java.lang.String str,
int n)
Fully-justify a string into a list of lines.
|
static boolean |
isCjk(int ch)
Check if character is in the CJK range.
|
static boolean |
isEmoji(int ch)
Check if character is in the emoji range.
|
static java.util.List<java.lang.String> |
left(java.lang.String str,
int n)
Left-justify a string into a list of lines.
|
static java.util.List<java.lang.String> |
right(java.lang.String str,
int n)
Right-justify a string into a list of lines.
|
static java.lang.String |
toCsv(java.util.List<java.lang.String> list)
Write a list of strings to on line of RFC4180 comma-separated values
(CSV).
|
static java.lang.String |
unescape(java.lang.String str)
Convert raw strings into escaped strings that be splatted on the
screen.
|
static int |
width(int ch)
Determine display width of a Unicode code point.
|
static int |
width(java.lang.String str)
Determine display width of a string.
|
public static java.util.List<java.lang.String> left(java.lang.String str, int n)
str
- the stringn
- the maximum number of characters in a linepublic static java.util.List<java.lang.String> right(java.lang.String str, int n)
str
- the stringn
- the maximum number of characters in a linepublic static java.util.List<java.lang.String> center(java.lang.String str, int n)
str
- the stringn
- the maximum number of characters in a linepublic static java.util.List<java.lang.String> full(java.lang.String str, int n)
str
- the stringn
- the maximum number of characters in a linepublic static java.lang.String unescape(java.lang.String str)
str
- the stringpublic static java.util.List<java.lang.String> fromCsv(java.lang.String line)
line
- the CSV line, with or without without line terminatorspublic static java.lang.String toCsv(java.util.List<java.lang.String> list)
list
- the list of stringspublic static int width(int ch)
ch
- the code point, can be charpublic static int width(java.lang.String str)
str
- the stringpublic static boolean isCjk(int ch)
ch
- character to checkpublic static boolean isEmoji(int ch)
ch
- character to checkCopyright © 2019 Kevin Lamonte. Licensed MIT.