public class StringUtil
extends java.lang.Object
| Constructor and Description |
|---|
StringUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
equalsIgnoreCase(char c1,
char c2) |
static boolean |
equalsIgnoreCase(java.lang.String s1,
java.lang.String s2)
Returns
true if the strings are equal, ignoring case. |
static java.lang.String |
merge(boolean[] array,
java.lang.String delimiter) |
static java.lang.String |
merge(byte[] array,
java.lang.String delimiter) |
static java.lang.String |
merge(char[] array,
java.lang.String delimiter) |
static <T> java.lang.String |
merge(java.util.Collection<T> col,
java.util.function.Function<T,java.lang.String> toStringFunction,
java.lang.String delimiter) |
static <T> java.lang.String |
merge(java.util.Collection<T> col,
java.lang.String delimiter) |
static java.lang.String |
merge(double[] array,
java.lang.String delimiter) |
static java.lang.String |
merge(float[] array,
java.lang.String delimiter) |
static java.lang.String |
merge(int[] array,
java.lang.String delimiter) |
static <T,L extends java.util.List<T> & java.util.RandomAccess> |
merge(L list,
java.util.function.Function<T,java.lang.String> toStringFunction,
java.lang.String delimiter) |
static java.lang.String |
merge(long[] array,
java.lang.String delimiter) |
static <T,L extends java.util.List<T> & java.util.RandomAccess> |
merge(L list,
java.lang.String delimiter) |
static java.lang.String |
merge(short[] array,
java.lang.String delimiter) |
static java.lang.String |
merge(java.lang.String[] array,
java.lang.String delimiter) |
static <T> java.lang.String |
merge(T[] array,
java.util.function.Function<T,java.lang.String> toStringFunction,
java.lang.String delimiter) |
static <T> java.lang.String |
merge(T[] array,
java.lang.String delimiter) |
static java.lang.String |
read(java.lang.ClassLoader classLoader,
java.lang.String name) |
static java.lang.String |
read(java.lang.ClassLoader classLoader,
java.lang.String name,
boolean all) |
static java.lang.String |
read(java.io.InputStream inputStream) |
static java.lang.String |
replace(java.lang.String s,
char oldSub,
char newSub)
Replaces all occurrences of the character with the new character.
|
static java.lang.String |
replace(java.lang.String s,
java.lang.String oldSub,
java.lang.String newSub)
Replaces all occurrences of the string with the new string.
|
static java.lang.String |
replace(java.lang.String s,
java.lang.String oldSub,
java.lang.String newSub,
int fromIndex)
Replaces all occurrences of the string with the new string, starting from
the specified index.
|
static java.util.List<java.lang.String> |
split(java.lang.String s) |
static java.util.List<java.lang.String> |
split(java.lang.String s,
char delimiter) |
public static boolean equalsIgnoreCase(char c1,
char c2)
public static boolean equalsIgnoreCase(java.lang.String s1,
java.lang.String s2)
true if the strings are equal, ignoring case.s1 - the first string to compares2 - the second string to comparetrue if the strings are equal, ignoring case;
false otherwisepublic static java.lang.String merge(boolean[] array,
java.lang.String delimiter)
public static java.lang.String merge(byte[] array,
java.lang.String delimiter)
public static java.lang.String merge(char[] array,
java.lang.String delimiter)
public static <T> java.lang.String merge(java.util.Collection<T> col,
java.util.function.Function<T,java.lang.String> toStringFunction,
java.lang.String delimiter)
public static <T> java.lang.String merge(java.util.Collection<T> col,
java.lang.String delimiter)
public static java.lang.String merge(double[] array,
java.lang.String delimiter)
public static java.lang.String merge(float[] array,
java.lang.String delimiter)
public static java.lang.String merge(int[] array,
java.lang.String delimiter)
public static <T,L extends java.util.List<T> & java.util.RandomAccess> java.lang.String merge(L list,
java.util.function.Function<T,java.lang.String> toStringFunction,
java.lang.String delimiter)
public static <T,L extends java.util.List<T> & java.util.RandomAccess> java.lang.String merge(L list,
java.lang.String delimiter)
public static java.lang.String merge(long[] array,
java.lang.String delimiter)
public static java.lang.String merge(short[] array,
java.lang.String delimiter)
public static java.lang.String merge(java.lang.String[] array,
java.lang.String delimiter)
public static <T> java.lang.String merge(T[] array,
java.util.function.Function<T,java.lang.String> toStringFunction,
java.lang.String delimiter)
public static <T> java.lang.String merge(T[] array,
java.lang.String delimiter)
public static java.lang.String read(java.lang.ClassLoader classLoader,
java.lang.String name)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String read(java.lang.ClassLoader classLoader,
java.lang.String name,
boolean all)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String read(java.io.InputStream inputStream)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String replace(java.lang.String s,
char oldSub,
char newSub)
s - the original stringoldSub - the character to be searched for and replaced in the
original stringnewSub - the character with which to replace the
oldSub characteroldSub character replaced with the
newSub character, or null if the
original string is nullpublic static java.lang.String replace(java.lang.String s,
java.lang.String oldSub,
java.lang.String newSub)
s - the original stringoldSub - the string to be searched for and replaced in the original
stringnewSub - the string with which to replace the oldSub
stringoldSub string replaced with the string
newSub, or null if the original string
is nullpublic static java.lang.String replace(java.lang.String s,
java.lang.String oldSub,
java.lang.String newSub,
int fromIndex)
s - the original stringoldSub - the string to be searched for and replaced in the original
stringnewSub - the string with which to replace the oldSub
stringfromIndex - the index of the original string from which to begin
searchingoldSub string occurring after the specified
index replaced with the string newSub, or
null if the original string is nullpublic static java.util.List<java.lang.String> split(java.lang.String s)
public static java.util.List<java.lang.String> split(java.lang.String s,
char delimiter)