Package org.eclipse.net4j.util
Class StringUtil
- java.lang.Object
- 
- org.eclipse.net4j.util.StringUtil
 
- 
 public final class StringUtil extends java.lang.ObjectVarious static helper methods for dealing with strings.- Author:
- Eike Stepper
 
- 
- 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanappendSeparator(java.lang.StringBuilder builder, char c)static booleanappendSeparator(java.lang.StringBuilder builder, java.lang.String str)static java.lang.Stringcap(java.lang.String str)static java.lang.StringcapAll(java.lang.String str)static intcompare(java.lang.String s1, java.lang.String s2)static java.lang.Stringcreate(char c, int length)static booleanequalsUpperOrLowerCase(java.lang.String s, java.lang.String upperOrLowerCase)static java.lang.StringformatException(java.lang.Throwable t)static booleanglob(java.lang.String pattern, java.lang.String string)Matches a string against a pattern.static booleanglob(java.lang.String pattern, java.lang.String string, java.lang.String[] subStrings)Matches a string against a pattern and fills an array with the sub-matches.static booleanisEmpty(java.lang.String str)static intoccurrences(java.lang.String str, char c)static intoccurrences(java.lang.String str, java.lang.String c)static java.lang.Stringreplace(java.lang.String text, java.lang.String[] find, java.lang.String[] replace)static java.lang.Stringreplace(java.lang.String text, java.lang.String find, java.lang.String replace)static java.lang.Stringsafe(java.lang.Object object)static java.lang.Stringsafe(java.lang.Object object, java.lang.String def)static java.lang.Stringsafe(java.lang.String str)static java.lang.Stringsafe(java.lang.String str, java.lang.String def)static java.util.List<java.lang.String>split(java.lang.String text, java.lang.String separators, java.lang.String brackets)static java.lang.Stringtranslate(java.lang.String str, java.lang.String from, java.lang.String to)static java.lang.Stringuncap(java.lang.String str)static java.lang.StringuncapAll(java.lang.String str)
 
- 
- 
- 
Field Detail- 
EMPTYpublic static final java.lang.String EMPTY - See Also:
- Constant Field Values
 
 - 
NLpublic static final java.lang.String NL 
 
- 
 - 
Method Detail- 
createpublic static java.lang.String create(char c, int length)- Since:
- 3.4
 
 - 
formatExceptionpublic static java.lang.String formatException(java.lang.Throwable t) - Since:
- 2.0
 
 - 
replacepublic static java.lang.String replace(java.lang.String text, java.lang.String find, java.lang.String replace)- Since:
- 3.16
 
 - 
replacepublic static java.lang.String replace(java.lang.String text, java.lang.String[] find, java.lang.String[] replace)
 - 
splitpublic static java.util.List<java.lang.String> split(java.lang.String text, java.lang.String separators, java.lang.String brackets)- Since:
- 3.4
 
 - 
safepublic static java.lang.String safe(java.lang.String str) 
 - 
safepublic static java.lang.String safe(java.lang.String str, java.lang.String def)- Since:
- 3.4
 
 - 
safepublic static java.lang.String safe(java.lang.Object object) - Since:
- 3.13
 
 - 
safepublic static java.lang.String safe(java.lang.Object object, java.lang.String def)- Since:
- 3.13
 
 - 
comparepublic static int compare(java.lang.String s1, java.lang.String s2)
 - 
equalsUpperOrLowerCasepublic static boolean equalsUpperOrLowerCase(java.lang.String s, java.lang.String upperOrLowerCase)- Since:
- 3.1
 
 - 
capAllpublic static java.lang.String capAll(java.lang.String str) - Since:
- 2.0
 
 - 
cappublic static java.lang.String cap(java.lang.String str) 
 - 
uncapAllpublic static java.lang.String uncapAll(java.lang.String str) - Since:
- 2.0
 
 - 
uncappublic static java.lang.String uncap(java.lang.String str) 
 - 
occurrencespublic static int occurrences(java.lang.String str, char c)
 - 
occurrencespublic static int occurrences(java.lang.String str, java.lang.String c)
 - 
translatepublic static java.lang.String translate(java.lang.String str, java.lang.String from, java.lang.String to)- Since:
- 3.8
 
 - 
isEmptypublic static boolean isEmpty(java.lang.String str) 
 - 
appendSeparatorpublic static boolean appendSeparator(java.lang.StringBuilder builder, java.lang.String str)- Since:
- 3.16
 
 - 
appendSeparatorpublic static boolean appendSeparator(java.lang.StringBuilder builder, char c)- Since:
- 3.16
 
 - 
globpublic static boolean glob(java.lang.String pattern, java.lang.String string)Matches a string against a pattern.Pattern description: - *matches 0 or more characters
- ?matches a single character
- [...]matches a set and/or range of characters
- \escapes the following character
 - Since:
- 2.0
 
 - 
globpublic static boolean glob(java.lang.String pattern, java.lang.String string, java.lang.String[] subStrings)Matches a string against a pattern and fills an array with the sub-matches.Pattern description: - *matches 0 or more characters
- ?matches a single character
- [...]matches a set and/or range of characters
- \escapes the following character
 - Since:
- 2.0
 
 
- 
 
-