public class StringUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.nio.charset.Charset |
ASCII_CHARSET |
static java.lang.String |
DEFAULT_COLLECTION_PRINT_SEPARATOR |
static java.lang.String |
DEFAULT_MAP_KEY_VALUE_SEPARATOR |
static java.nio.charset.Charset |
UTF8_CHARSET |
static java.nio.charset.Charset |
WINDOWS_1251_CHARSET |
| Constructor and Description |
|---|
StringUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
appendLine(java.lang.StringBuilder sb,
java.lang.String s) |
static java.lang.String |
byteToHexString(int i) |
static java.lang.String |
colorToString(java.awt.Color color) |
static java.lang.String |
createMaskedPasswordString(int length) |
static ElementList |
elements(java.lang.String source,
boolean useVisibleSeparators) |
static java.lang.String |
escapeHtml(java.lang.String text) |
static java.lang.String |
fromHexString(java.lang.String hexString,
java.lang.String separator) |
static java.util.Map<java.lang.String,java.lang.String> |
getEncodings() |
static boolean |
isEmpty(java.lang.String text) |
static boolean |
isPureAscii(java.lang.String v) |
static java.lang.String |
makeName(java.lang.String source,
int maxLength) |
static java.lang.String |
print(java.util.Collection col) |
static java.lang.String |
print(java.util.Collection col,
java.lang.String separator) |
static java.lang.String |
print(java.util.Collection col,
java.lang.String separator,
boolean skipNullElements) |
static java.lang.String |
print(java.util.Collection col,
java.lang.String separator,
java.lang.String escaper,
boolean skipNullElements) |
static java.lang.String |
print(java.util.Map map) |
static java.lang.String |
print(java.util.Map<java.lang.Object,java.lang.Object> map,
java.lang.String separator,
java.lang.String keyValueSeparator,
boolean skipNullKeys) |
static java.lang.String |
print(java.lang.Object[] array) |
static java.lang.String |
print(java.lang.Object[] array,
java.lang.String separator) |
static java.lang.String |
remoteNonDigits(java.lang.String src) |
static byte[] |
removeBOM(byte[] utf8ByteArray) |
static java.lang.String |
removeSuffix(java.lang.String src,
java.lang.String suffix) |
static java.util.List<java.lang.String> |
split(java.lang.String str,
char ch) |
static java.lang.String |
splitCapitalLetters(java.lang.String str) |
static java.lang.String |
streamToString(java.io.InputStream is,
java.lang.String charsetName) |
static java.lang.String |
toHexString(byte[] byteArray) |
static java.lang.String |
toHexString(byte[] byteArray,
java.lang.String separator) |
static java.lang.String |
truncate(java.lang.String str,
int maxLength) |
static java.lang.String |
truncate(java.lang.String str,
int maxLength,
java.lang.String suffix) |
static java.util.List<java.lang.String> |
wrapText(java.lang.String text,
int len) |
static java.lang.String |
wrapText(java.lang.String text,
int len,
java.lang.String separator) |
public static final java.nio.charset.Charset UTF8_CHARSET
public static final java.nio.charset.Charset ASCII_CHARSET
public static final java.nio.charset.Charset WINDOWS_1251_CHARSET
public static final java.lang.String DEFAULT_COLLECTION_PRINT_SEPARATOR
public static final java.lang.String DEFAULT_MAP_KEY_VALUE_SEPARATOR
public static java.lang.String truncate(java.lang.String str,
int maxLength)
public static java.lang.String truncate(java.lang.String str,
int maxLength,
java.lang.String suffix)
public static java.lang.String byteToHexString(int i)
public static java.lang.String colorToString(java.awt.Color color)
public static ElementList elements(java.lang.String source, boolean useVisibleSeparators)
public static java.lang.String escapeHtml(java.lang.String text)
public static java.lang.String createMaskedPasswordString(int length)
public static java.lang.String print(java.util.Collection col)
public static java.lang.String print(java.util.Collection col,
java.lang.String separator)
public static java.lang.String print(java.util.Collection col,
java.lang.String separator,
boolean skipNullElements)
public static java.lang.String print(java.util.Collection col,
java.lang.String separator,
java.lang.String escaper,
boolean skipNullElements)
public static java.lang.String print(java.util.Map map)
public static java.lang.String print(java.util.Map<java.lang.Object,java.lang.Object> map,
java.lang.String separator,
java.lang.String keyValueSeparator,
boolean skipNullKeys)
public static java.lang.String print(java.lang.Object[] array)
public static java.lang.String print(java.lang.Object[] array,
java.lang.String separator)
public static byte[] removeBOM(byte[] utf8ByteArray)
public static java.lang.String remoteNonDigits(java.lang.String src)
public static java.lang.String removeSuffix(java.lang.String src,
java.lang.String suffix)
public static java.util.List<java.lang.String> split(java.lang.String str,
char ch)
public static java.lang.String streamToString(java.io.InputStream is,
java.lang.String charsetName)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<java.lang.String> wrapText(java.lang.String text,
int len)
public static java.lang.String wrapText(java.lang.String text,
int len,
java.lang.String separator)
public static void appendLine(java.lang.StringBuilder sb,
java.lang.String s)
public static java.lang.String makeName(java.lang.String source,
int maxLength)
public static boolean isPureAscii(java.lang.String v)
public static boolean isEmpty(java.lang.String text)
public static java.util.Map<java.lang.String,java.lang.String> getEncodings()
public static java.lang.String splitCapitalLetters(java.lang.String str)
public static java.lang.String toHexString(byte[] byteArray)
public static java.lang.String toHexString(byte[] byteArray,
java.lang.String separator)
public static java.lang.String fromHexString(java.lang.String hexString,
java.lang.String separator)