org.codeartisans.java.toolbox
Class Strings
java.lang.Object
org.codeartisans.java.toolbox.Strings
public final class Strings
- extends java.lang.Object
|
Method Summary |
static int |
firstIndexOfNonWhiteSpace(java.lang.String string)
|
static java.lang.String |
indent(java.io.Reader input,
int level,
java.lang.String tab)
|
static java.lang.String |
indent(java.io.Reader input,
int level,
java.lang.String tab,
java.lang.String prefix)
|
static java.lang.String |
indent(java.lang.String input,
int level,
java.lang.String tab)
|
static java.lang.String |
indent(java.lang.String input,
int level,
java.lang.String tab,
java.lang.String prefix)
|
static java.lang.String |
indentTab(java.io.Reader input,
int level)
|
static java.lang.String |
indentTab(java.lang.String input,
int level)
|
static java.lang.String |
indentTwoSpaces(java.io.Reader input,
int level)
|
static java.lang.String |
indentTwoSpaces(java.lang.String input,
int level)
|
static boolean |
isEmpty(char[] array)
|
static boolean |
isEmpty(java.lang.String s)
|
static java.lang.String |
join(java.lang.Iterable<? extends java.lang.CharSequence> strings)
|
static java.lang.String |
join(java.lang.Iterable<? extends java.lang.CharSequence> strings,
java.lang.String delimiter)
|
static java.lang.String |
join(java.lang.String[] strings)
|
static java.lang.String |
join(java.lang.String[] strings,
java.lang.String delimiter)
|
static int |
lastInfexOfNonWhiteSpace(java.lang.String string)
|
static java.lang.String |
max(java.lang.String string,
int maxLength)
|
static java.lang.String |
maxWordedEtc(java.lang.String string,
int maxLength)
|
static java.lang.String |
random(int count,
int start,
int end,
boolean letters,
boolean numbers,
char[] chars,
java.util.Random random)
|
static java.lang.StringBuffer |
renderTemplate(java.lang.StringBuffer template,
java.util.Map<java.lang.String,java.lang.String> dict)
|
static java.lang.StringBuffer |
renderTemplate(java.lang.StringBuffer template,
java.util.Map<java.lang.String,java.lang.String> dict,
boolean removeUnknown)
|
static java.lang.String |
toString(java.io.Reader input)
Fully read the Reader and return its content as a String. |
static java.lang.String |
trim(java.lang.String string)
|
static java.lang.String |
trimLeft(java.lang.String string)
|
static java.lang.String |
trimRight(java.lang.String string)
|
static java.lang.String |
verticalTrimLines(java.lang.Iterable<java.lang.String> lines)
|
static java.lang.String |
verticalTrimLines(java.lang.String string)
|
static java.lang.String |
verticalTrimLines(java.lang.String[] lines)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMPTY
public static final java.lang.String EMPTY
- See Also:
- Constant Field Values
ETC
public static final java.lang.String ETC
- See Also:
- Constant Field Values
SPACE
public static final java.lang.String SPACE
- See Also:
- Constant Field Values
TAB
public static final java.lang.String TAB
- See Also:
- Constant Field Values
NEWLINE
public static final java.lang.String NEWLINE
- See Also:
- Constant Field Values
EMPTY_CHAR_ARRAY
public static final char[] EMPTY_CHAR_ARRAY
isEmpty
public static boolean isEmpty(java.lang.String s)
- Returns:
- TRUE if the
String is null or empty, otherwise return FALSE
isEmpty
public static boolean isEmpty(char[] array)
- Returns:
- TRUE if the char[] is null or empty, otherwise return FALSE
toString
public static java.lang.String toString(java.io.Reader input)
throws java.io.IOException
- Fully read the
Reader and return its content as a String.
- Throws:
java.io.IOException
indentTwoSpaces
public static java.lang.String indentTwoSpaces(java.lang.String input,
int level)
indentTab
public static java.lang.String indentTab(java.lang.String input,
int level)
indent
public static java.lang.String indent(java.lang.String input,
int level,
java.lang.String tab)
indent
public static java.lang.String indent(java.lang.String input,
int level,
java.lang.String tab,
java.lang.String prefix)
indentTwoSpaces
public static java.lang.String indentTwoSpaces(java.io.Reader input,
int level)
throws java.io.IOException
- Throws:
java.io.IOException
indentTab
public static java.lang.String indentTab(java.io.Reader input,
int level)
throws java.io.IOException
- Throws:
java.io.IOException
indent
public static java.lang.String indent(java.io.Reader input,
int level,
java.lang.String tab)
throws java.io.IOException
- Throws:
java.io.IOException
indent
public static java.lang.String indent(java.io.Reader input,
int level,
java.lang.String tab,
java.lang.String prefix)
throws java.io.IOException
- Throws:
java.io.IOException
join
public static java.lang.String join(java.lang.String[] strings)
join
public static java.lang.String join(java.lang.String[] strings,
java.lang.String delimiter)
join
public static java.lang.String join(java.lang.Iterable<? extends java.lang.CharSequence> strings)
join
public static java.lang.String join(java.lang.Iterable<? extends java.lang.CharSequence> strings,
java.lang.String delimiter)
renderTemplate
public static java.lang.StringBuffer renderTemplate(java.lang.StringBuffer template,
java.util.Map<java.lang.String,java.lang.String> dict,
boolean removeUnknown)
renderTemplate
public static java.lang.StringBuffer renderTemplate(java.lang.StringBuffer template,
java.util.Map<java.lang.String,java.lang.String> dict)
random
public static java.lang.String random(int count,
int start,
int end,
boolean letters,
boolean numbers,
char[] chars,
java.util.Random random)
max
public static java.lang.String max(java.lang.String string,
int maxLength)
maxWordedEtc
public static java.lang.String maxWordedEtc(java.lang.String string,
int maxLength)
firstIndexOfNonWhiteSpace
public static int firstIndexOfNonWhiteSpace(java.lang.String string)
lastInfexOfNonWhiteSpace
public static int lastInfexOfNonWhiteSpace(java.lang.String string)
trim
public static java.lang.String trim(java.lang.String string)
trimLeft
public static java.lang.String trimLeft(java.lang.String string)
trimRight
public static java.lang.String trimRight(java.lang.String string)
verticalTrimLines
public static java.lang.String verticalTrimLines(java.lang.String string)
verticalTrimLines
public static java.lang.String verticalTrimLines(java.lang.String[] lines)
verticalTrimLines
public static java.lang.String verticalTrimLines(java.lang.Iterable<java.lang.String> lines)
Copyright © 2012. All Rights Reserved.