public class StringUtil
extends java.lang.Object
Constructor and Description |
---|
StringUtil() |
Modifier and Type | Method and Description |
---|---|
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 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.IOException
public static java.lang.String read(java.lang.ClassLoader classLoader, java.lang.String name, boolean all) throws java.io.IOException
java.io.IOException
public static java.lang.String read(java.io.InputStream inputStream) throws java.io.IOException
java.io.IOException
public 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 null
public 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 null
public 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 null
public 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)