org.apache.commons.lang

Class StringUtils


public class StringUtils
extends Object

Operations on String that are null safe.

The StringUtils class defines certain words related to String handling.

StringUtils handles null input Strings quietly. That is to say that a null input will return null. Where a boolean or int is being returned details vary by method.

A side effect of the null handling is that a NullPointerException should be considered a bug in StringUtils (except for deprecated methods).

Methods in this class give sample code to explain their operation. The symbol * is used to indicate any input including null.

Since:
1.0
See Also:
String

Field Summary

static String
EMPTY
The empty String "".
static int
INDEX_NOT_FOUND
Represents a failed index search.

Constructor Summary

StringUtils()
StringUtils instances should NOT be constructed in standard programming.

Method Summary

static String
abbreviate(String str, int maxWidth)
Abbreviates a String using ellipses.
static String
abbreviate(String str, int offset, int maxWidth)
Abbreviates a String using ellipses.
static String
capitalise(String str)
Deprecated. Use the standardly named capitalize(String).
static String
capitaliseAllWords(String str)
Deprecated. Use the relocated WordUtils.capitalize(String).
static String
capitalize(String str)
Capitalizes a String changing the first letter to title case as per Character.toTitleCase(char).
static String
center(String str, int size)
Centers a String in a larger String of size size using the space character (' ').
static String
center(String str, int size, char padChar)
Centers a String in a larger String of size size.
static String
center(String str, int size, String padStr)
Centers a String in a larger String of size size.
static String
chomp(String str)
Removes one newline from end of a String if it's there, otherwise leave it alone.
static String
chomp(String str, String separator)
Removes separator from the end of str if it's there, otherwise leave it alone.
static String
chompLast(String str)
Deprecated. Use chomp(String) instead.
static String
chompLast(String str, String sep)
Deprecated. Use chomp(String,String) instead.
static String
chop(String str)
Remove the last character from a String.
static String
chopNewline(String str)
Deprecated. Use chomp(String) instead.
static String
clean(String str)
Deprecated. Use the clearer named trimToEmpty(String).
static String
concatenate(Object[] array)
Deprecated. Use the better named join(Object[]) instead.
static boolean
contains(String str, char searchChar)
Checks if String contains a search character, handling null.
static boolean
contains(String str, String searchStr)
Checks if String contains a search String, handling null.
static boolean
containsAny(String str, char[] searchChars)
Checks if the String contains any character in the given set of characters.
static boolean
containsAny(String str, String searchChars)
Checks if the String contains any character in the given set of characters.
static boolean
containsIgnoreCase(String str, String searchStr)
Checks if String contains a search String irrespective of case, handling null.
static boolean
containsNone(String str, char[] invalidChars)
Checks that the String does not contain certain characters.
static boolean
containsNone(String str, String invalidChars)
Checks that the String does not contain certain characters.
static boolean
containsOnly(String str, char[] valid)
Checks if the String contains only certain characters.
static boolean
containsOnly(String str, String validChars)
Checks if the String contains only certain characters.
static int
countMatches(String str, String sub)
Counts how many times the substring appears in the larger String.
static String
defaultIfEmpty(String str, String defaultStr)
Returns either the passed in String, or if the String is empty or null, the value of defaultStr.
static String
defaultString(String str)
Returns either the passed in String, or if the String is null, an empty String ("").
static String
defaultString(String str, String defaultStr)
Returns either the passed in String, or if the String is null, the value of defaultStr.
static String
deleteSpaces(String str)
Deprecated. Use the better localized deleteWhitespace(String).
static String
deleteWhitespace(String str)
Deletes all whitespaces from a String as defined by Character.isWhitespace(char).
static String
difference(String str1, String str2)
Compares two Strings, and returns the portion where they differ.
static boolean
endsWith(String str, String suffix)
Check if a String ends with a specified suffix.
static boolean
endsWithIgnoreCase(String str, String suffix)
Case insensitive check if a String ends with a specified suffix.
static boolean
equals(String str1, String str2)
Compares two Strings, returning true if they are equal.
static boolean
equalsIgnoreCase(String str1, String str2)
Compares two Strings, returning true if they are equal ignoring the case.
static String
escape(String str)
Deprecated. Use StringEscapeUtils.escapeJava(String) This method will be removed in Commons Lang 3.0
static String
getChomp(String str, String sep)
Deprecated. Use substringAfterLast(String,String) instead (although this doesn't include the separator) Method will be removed in Commons Lang 3.0.
static String
getCommonPrefix(String[] strs)
Compares all Strings in an array and returns the initial sequence of characters that is common to all of them.
static int
getLevenshteinDistance(String s, String t)
Find the Levenshtein distance between two Strings.
static String
getNestedString(String str, String tag)
Deprecated. Use the better named substringBetween(String,String).
static String
getNestedString(String str, String open, String close)
Deprecated. Use the better named substringBetween(String,String,String).
static String
getPrechomp(String str, String sep)
Deprecated. Use substringBefore(String,String) instead (although this doesn't include the separator).
static int
indexOf(String str, char searchChar)
Finds the first index within a String, handling null.
static int
indexOf(String str, char searchChar, int startPos)
Finds the first index within a String from a start position, handling null.
static int
indexOf(String str, String searchStr)
Finds the first index within a String, handling null.
static int
indexOf(String str, String searchStr, int startPos)
Finds the first index within a String, handling null.
static int
indexOfAny(String str, char[] searchChars)
Search a String to find the first index of any character in the given set of characters.
static int
indexOfAny(String str, String searchChars)
Search a String to find the first index of any character in the given set of characters.
static int
indexOfAny(String str, String[] searchStrs)
Find the first index of any of a set of potential substrings.
static int
indexOfAnyBut(String str, char[] searchChars)
Search a String to find the first index of any character not in the given set of characters.
static int
indexOfAnyBut(String str, String searchChars)
Search a String to find the first index of any character not in the given set of characters.
static int
indexOfDifference(String str1, String str2)
Compares two Strings, and returns the index at which the Strings begin to differ.
static int
indexOfDifference(String[] strs)
Compares all Strings in an array and returns the index at which the Strings begin to differ.
static boolean
isAlpha(String str)
Checks if the String contains only unicode letters.
static boolean
isAlphaSpace(String str)
Checks if the String contains only unicode letters and space (' ').
static boolean
isAlphanumeric(String str)
Checks if the String contains only unicode letters or digits.
static boolean
isAlphanumericSpace(String str)
Checks if the String contains only unicode letters, digits or space (' ').
static boolean
isAsciiPrintable(String str)
Checks if the string contains only ASCII printable characters.
static boolean
isBlank(String str)
Checks if a String is whitespace, empty ("") or null.
static boolean
isEmpty(String str)
Checks if a String is empty ("") or null.
static boolean
isNotBlank(String str)
Checks if a String is not empty (""), not null and not whitespace only.
static boolean
isNotEmpty(String str)
Checks if a String is not empty ("") and not null.
static boolean
isNumeric(String str)
Checks if the String contains only unicode digits.
static boolean
isNumericSpace(String str)
Checks if the String contains only unicode digits or space (' ').
static boolean
isWhitespace(String str)
Checks if the String contains only whitespace.
static String
join(Object[] array)
Joins the elements of the provided array into a single String containing the provided list of elements.
static String
join(Object[] array, char separator)
Joins the elements of the provided array into a single String containing the provided list of elements.
static String
join(Object[] array, char separator, int startIndex, int endIndex)
Joins the elements of the provided array into a single String containing the provided list of elements.
static String
join(Object[] array, String separator)
Joins the elements of the provided array into a single String containing the provided list of elements.
static String
join(Object[] array, String separator, int startIndex, int endIndex)
Joins the elements of the provided array into a single String containing the provided list of elements.
static String
join(Collection<E> collection, char separator)
Joins the elements of the provided Collection into a single String containing the provided elements.
static String
join(Collection<E> collection, String separator)
Joins the elements of the provided Collection into a single String containing the provided elements.
static String
join(Iterator<E> iterator, char separator)
Joins the elements of the provided Iterator into a single String containing the provided elements.
static String
join(Iterator<E> iterator, String separator)
Joins the elements of the provided Iterator into a single String containing the provided elements.
static int
lastIndexOf(String str, char searchChar)
Finds the last index within a String, handling null.
static int
lastIndexOf(String str, char searchChar, int startPos)
Finds the last index within a String from a start position, handling null.
static int
lastIndexOf(String str, String searchStr)
Finds the last index within a String, handling null.
static int
lastIndexOf(String str, String searchStr, int startPos)
Finds the first index within a String, handling null.
static int
lastIndexOfAny(String str, String[] searchStrs)
Find the latest index of any of a set of potential substrings.
static String
left(String str, int len)
Gets the leftmost len characters of a String.
static String
leftPad(String str, int size)
Left pad a String with spaces (' ').
static String
leftPad(String str, int size, char padChar)
Left pad a String with a specified character.
static String
leftPad(String str, int size, String padStr)
Left pad a String with a specified String.
static int
length(String str)
Gets a String's length or 0 if the String is null.
static String
lowerCase(String str)
Converts a String to lower case as per String.toLowerCase().
static String
mid(String str, int pos, int len)
Gets len characters from the middle of a String.
static int
ordinalIndexOf(String str, String searchStr, int ordinal)
Finds the n-th index within a String, handling null.
static String
overlay(String str, String overlay, int start, int end)
Overlays part of a String with another String.
static String
overlayString(String text, String overlay, int start, int end)
Deprecated. Use better named overlay(String,String,int,int) instead.
static String
prechomp(String str, String sep)
Deprecated. Use substringAfter(String,String) instead.
static String
remove(String str, char remove)
Removes all occurrences of a character from within the source string.
static String
remove(String str, String remove)
Removes all occurrences of a substring from within the source string.
static String
removeEnd(String str, String remove)
Removes a substring only if it is at the end of a source string, otherwise returns the source string.
static String
removeEndIgnoreCase(String str, String remove)
Case insensitive removal of a substring if it is at the end of a source string, otherwise returns the source string.
static String
removeStart(String str, String remove)
Removes a substring only if it is at the begining of a source string, otherwise returns the source string.
static String
removeStartIgnoreCase(String str, String remove)
Case insensitive removal of a substring if it is at the begining of a source string, otherwise returns the source string.
static String
repeat(String str, int repeat)
Repeat a String repeat times to form a new String.
static String
replace(String text, String searchString, String replacement)
Replaces all occurrences of a String within another String.
static String
replace(String text, String searchString, String replacement, int max)
Replaces a String with another String inside a larger String, for the first max values of the search String.
static String
replaceChars(String str, char searchChar, char replaceChar)
Replaces all occurrences of a character in a String with another.
static String
replaceChars(String str, String searchChars, String replaceChars)
Replaces multiple characters in a String in one go.
static String
replaceEach(String text, String[] searchList, String[] replacementList)
Replaces all occurrences of Strings within another String.
static String
replaceEachRepeatedly(String text, String[] searchList, String[] replacementList)
Replaces all occurrences of Strings within another String.
static String
replaceOnce(String text, String searchString, String replacement)
Replaces a String with another String inside a larger String, once.
static String
reverse(String str)
Reverses a String as per StringBuffer.reverse().
static String
reverseDelimited(String str, char separatorChar)
Reverses a String that is delimited by a specific character.
static String
reverseDelimitedString(String str, String separatorChars)
Deprecated. Use reverseDelimited(String,char) instead.
static String
right(String str, int len)
Gets the rightmost len characters of a String.
static String
rightPad(String str, int size)
Right pad a String with spaces (' ').
static String
rightPad(String str, int size, char padChar)
Right pad a String with a specified character.
static String
rightPad(String str, int size, String padStr)
Right pad a String with a specified String.
static String[]
split(String str)
Splits the provided text into an array, using whitespace as the separator.
static String[]
split(String str, char separatorChar)
Splits the provided text into an array, separator specified.
static String[]
split(String str, String separatorChars)
Splits the provided text into an array, separators specified.
static String[]
split(String str, String separatorChars, int max)
Splits the provided text into an array with a maximum length, separators specified.
static String[]
splitByCharacterType(String str)
Splits a String by Character type as returned by java.lang.Character.getType(char).
static String[]
splitByCharacterTypeCamelCase(String str)
Splits a String by Character type as returned by java.lang.Character.getType(char).
static String[]
splitByWholeSeparator(String str, String separator)
Splits the provided text into an array, separator string specified.
static String[]
splitByWholeSeparator(String str, String separator, int max)
Splits the provided text into an array, separator string specified.
static String[]
splitByWholeSeparatorPreserveAllTokens(String str, String separator)
Splits the provided text into an array, separator string specified.
static String[]
splitByWholeSeparatorPreserveAllTokens(String str, String separator, int max)
Splits the provided text into an array, separator string specified.
static String[]
splitPreserveAllTokens(String str)
Splits the provided text into an array, using whitespace as the separator, preserving all tokens, including empty tokens created by adjacent separators.
static String[]
splitPreserveAllTokens(String str, char separatorChar)
Splits the provided text into an array, separator specified, preserving all tokens, including empty tokens created by adjacent separators.
static String[]
splitPreserveAllTokens(String str, String separatorChars)
Splits the provided text into an array, separators specified, preserving all tokens, including empty tokens created by adjacent separators.
static String[]
splitPreserveAllTokens(String str, String separatorChars, int max)
Splits the provided text into an array with a maximum length, separators specified, preserving all tokens, including empty tokens created by adjacent separators.
static boolean
startsWith(String str, String prefix)
Check if a String starts with a specified prefix.
static boolean
startsWithIgnoreCase(String str, String prefix)
Case insensitive check if a String starts with a specified prefix.
static String
strip(String str)
Strips whitespace from the start and end of a String.
static String
strip(String str, String stripChars)
Strips any of a set of characters from the start and end of a String.
static String[]
stripAll(String[] strs)
Strips whitespace from the start and end of every String in an array.
static String[]
stripAll(String[] strs, String stripChars)
Strips any of a set of characters from the start and end of every String in an array.
static String
stripEnd(String str, String stripChars)
Strips any of a set of characters from the end of a String.
static String
stripStart(String str, String stripChars)
Strips any of a set of characters from the start of a String.
static String
stripToEmpty(String str)
Strips whitespace from the start and end of a String returning an empty String if null input.
static String
stripToNull(String str)
Strips whitespace from the start and end of a String returning null if the String is empty ("") after the strip.
static String
substring(String str, int start)
Gets a substring from the specified String avoiding exceptions.
static String
substring(String str, int start, int end)
Gets a substring from the specified String avoiding exceptions.
static String
substringAfter(String str, String separator)
Gets the substring after the first occurrence of a separator.
static String
substringAfterLast(String str, String separator)
Gets the substring after the last occurrence of a separator.
static String
substringBefore(String str, String separator)
Gets the substring before the first occurrence of a separator.
static String
substringBeforeLast(String str, String separator)
Gets the substring before the last occurrence of a separator.
static String
substringBetween(String str, String tag)
Gets the String that is nested in between two instances of the same String.
static String
substringBetween(String str, String open, String close)
Gets the String that is nested in between two Strings.
static String[]
substringsBetween(String str, String open, String close)
Searches a String for substrings delimited by a start and end tag, returning all matching substrings in an array.
static String
swapCase(String str)
Swaps the case of a String changing upper and title case to lower case, and lower case to upper case.
static String
trim(String str)
Removes control characters (char <= 32) from both ends of this String, handling null by returning null.
static String
trimToEmpty(String str)
Removes control characters (char <= 32) from both ends of this String returning an empty String ("") if the String is empty ("") after the trim or if it is null.
static String
trimToNull(String str)
Removes control characters (char <= 32) from both ends of this String returning null if the String is empty ("") after the trim or if it is null.
static String
uncapitalise(String str)
Deprecated. Use the standardly named uncapitalize(String).
static String
uncapitalize(String str)
Uncapitalizes a String changing the first letter to title case as per Character.toLowerCase(char).
static String
upperCase(String str)
Converts a String to upper case as per String.toUpperCase().

Methods inherited from class java.lang.Object

clone, equals, extends Object> getClass, finalize, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Details

EMPTY

public static final String EMPTY
The empty String "".
Field Value:
""
Since:
2.0
Usages and Demos :

View More Examples of StringUtils.EMPTY
   1: 
   2:     private String path = StringUtils.EMPTY;
   3: 
   4:         ...
   5:     private String paragraph = StringUtils.EMPTY;
   6: 
   7:     public void setPath(String s) {
   8:         this.path = s;

View Full Code Here
   1:         else {
   2:             pageContext.setAttribute(this.var, StringUtils.EMPTY, PageContext.PAGE_SCOPE);
   3:         }
   4:         return EVAL_PAGE;
   5:     }

View Full Code Here
   1:     protected String getDefaultValue() {
   2:         return StringUtils.EMPTY;
   3:     }
   4: }

View Full Code Here
   1:         }
   2:         return StringUtils.EMPTY;
   3:     }
   4: }

View Full Code Here
   1:             }
   2:                 StringUtils.EMPTY);
   3:         }
   4: 
   5:         DialogPageMVCHandler handler = null;

View Full Code Here

INDEX_NOT_FOUND

public static final int INDEX_NOT_FOUND
Represents a failed index search.
Field Value:
-1
Since:
2.1

Constructor Details

StringUtils

public StringUtils()
StringUtils instances should NOT be constructed in standard programming. Instead, the class should be used as StringUtils.trim(" foo ");.

This constructor is public to permit tools that require a JavaBean instance to operate.

Usages and Demos :

View More Examples of StringUtils()
   1:         ctx.put("utilities",       new Utilities() );
   2:         ctx.put("stringUtils",     new StringUtils() );        
   3:         ctx.put("rollerVersion",   rollerCtx.getRollerVersion() );
   4:         ctx.put("rollerBuildTime", rollerCtx.getRollerBuildTime() );
   5:         ctx.put("rollerBuildUser", rollerCtx.getRollerBuildUser() );

View Full Code Here

Method Details

abbreviate

public static String abbreviate(String str,
                                int maxWidth)
Abbreviates a String using ellipses. This will turn "Now is the time for all good men" into "Now is the time for..."

Specifically:

  • If str is less than maxWidth characters long, return it.
  • Else abbreviate it to (substring(str, 0, max-3) + "...").
  • If maxWidth is less than 4, throw an IllegalArgumentException.
  • In no case will it return a String of length greater than maxWidth.
 StringUtils.abbreviate(null, *)      = null
 StringUtils.abbreviate("", 4)        = ""
 StringUtils.abbreviate("abcdefg", 6) = "abc..."
 StringUtils.abbreviate("abcdefg", 7) = "abcdefg"
 StringUtils.abbreviate("abcdefg", 8) = "abcdefg"
 StringUtils.abbreviate("abcdefg", 4) = "a..."
 StringUtils.abbreviate("abcdefg", 3) = IllegalArgumentException
 
Parameters:
str - the String to check, may be null
maxWidth - maximum length of result String, must be at least 4
Returns:
abbreviated String, null if null String input
Throws:
IllegalArgumentException - if the width is too small
Since:
2.0
Usages and Demos :

View More Examples of abbreviate(String str,int maxWidth)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.lang.builder.ToStringBuilder;
   4:         ...
   5:             .append("representation",
   6:                 StringUtils.abbreviate(representantion, REPRESENTATION_LENGTH));
   7: 
   8:         ...
   9:             builder.append("previous", (prevRep.length() > NEIGHBOR_LENGTH)
  10:                 ? "..." + StringUtils.right(prevRep, NEIGHBOR_LENGTH - 3)
  11:                 : prevRep);
  12:         ...
  13:         if (hasNext()) {
  14:             builder.append("next", StringUtils.abbreviate(

View Full Code Here

abbreviate

public static String abbreviate(String str,
                                int offset,
                                int maxWidth)
Abbreviates a String using ellipses. This will turn "Now is the time for all good men" into "...is the time for..."

Works like abbreviate(String, int), but allows you to specify a "left edge" offset. Note that this left edge is not necessarily going to be the leftmost character in the result, or the first character following the ellipses, but it will appear somewhere in the result.

In no case will it return a String of length greater than maxWidth.

 StringUtils.abbreviate(null, *, *)                = null
 StringUtils.abbreviate("", 0, 4)                  = ""
 StringUtils.abbreviate("abcdefghijklmno", -1, 10) = "abcdefg..."
 StringUtils.abbreviate("abcdefghijklmno", 0, 10)  = "abcdefg..."
 StringUtils.abbreviate("abcdefghijklmno", 1, 10)  = "abcdefg..."
 StringUtils.abbreviate("abcdefghijklmno", 4, 10)  = "abcdefg..."
 StringUtils.abbreviate("abcdefghijklmno", 5, 10)  = "...fghi..."
 StringUtils.abbreviate("abcdefghijklmno", 6, 10)  = "...ghij..."
 StringUtils.abbreviate("abcdefghijklmno", 8, 10)  = "...ijklmno"
 StringUtils.abbreviate("abcdefghijklmno", 10, 10) = "...ijklmno"
 StringUtils.abbreviate("abcdefghijklmno", 12, 10) = "...ijklmno"
 StringUtils.abbreviate("abcdefghij", 0, 3)        = IllegalArgumentException
 StringUtils.abbreviate("abcdefghij", 5, 6)        = IllegalArgumentException
 
Parameters:
str - the String to check, may be null
offset - left edge of source String
maxWidth - maximum length of result String, must be at least 4
Returns:
abbreviated String, null if null String input
Throws:
IllegalArgumentException - if the width is too small
Since:
2.0

capitalise

public static String capitalise(String str)

Deprecated. Use the standardly named capitalize(String). Method will be removed in Commons Lang 3.0.

Capitalizes a String changing the first letter to title case as per Character.toTitleCase(char). No other letters are changed.
Parameters:
str - the String to capitalize, may be null
Returns:
the capitalized String, null if null String input
Usages and Demos :

View More Examples of capitalise(String str)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         
   6:         if (StringUtils.isNotEmpty(input))
   7:         {
   8:         ...
   9:                 tmp = input.toLowerCase().substring(BUTTON_LENGTH + METHOD_NAME_LENGTH);
  10:                 tmp = METHOD_NAME_PREFIX + StringUtils.capitalise(tmp);
  11:             }
  12:         ...
  13:             log.debug("Key Value is " + keyValue);
  14:             if (StringUtils.isEmpty(keyValue))

View Full Code Here

capitaliseAllWords

public static String capitaliseAllWords(String str)

Deprecated. Use the relocated WordUtils.capitalize(String). Method will be removed in Commons Lang 3.0.

Capitalizes all the whitespace separated words in a String. Only the first letter of each word is changed.

Whitespace is defined by Character.isWhitespace(char). A null input String returns null.

Parameters:
str - the String to capitalize, may be null
Returns:
capitalized String, null if null String input

capitalize

public static String capitalize(String str)
Capitalizes a String changing the first letter to title case as per Character.toTitleCase(char). No other letters are changed.

For a word based algorithm, see WordUtils.capitalize(String). A null input String returns null.

 StringUtils.capitalize(null)  = null
 StringUtils.capitalize("")    = ""
 StringUtils.capitalize("cat") = "Cat"
 StringUtils.capitalize("cAt") = "CAt"
 
Parameters:
str - the String to capitalize, may be null
Returns:
the capitalized String, null if null String input
Since:
2.0
Usages and Demos :

View More Examples of capitalize(String str)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         return StringUtils.trimToEmpty(
   7:             String.valueOf(
   8:         ...
   9:             "\\{0\\}",
  10:             StringUtils.capitalize(this.getGetterName()));
  11:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         return StringUtils.trimToEmpty(
   7:             String.valueOf(
   8:         ...
   9:             "\\{0\\}",
  10:             StringUtils.capitalize(this.getGetterName()));
  11:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         return StringUtils.trimToEmpty(
   7:             String.valueOf(
   8:         ...
   9:             "\\{0\\}",
  10:             StringUtils.capitalize(this.getName()));
  11:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.displaytag.test.DisplaytagCase;
   4:         ...
   5: 
   6:             StringUtils.capitalize(KnownValue.ANT), tables[0].getCellAsText(0, 0));
   7:         ...
   8:             StringUtils.capitalize(KnownValue.CAMEL), tables[0].getCellAsText(0, 1));
   9:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.displaytag.test.DisplaytagCase;
   4:         ...
   5: 
   6:             StringUtils.capitalize(KnownValue.ANT), tables[0].getCellAsText(0, 0));
   7:         ...
   8:             StringUtils.capitalize(KnownValue.BEE), tables[0].getCellAsText(0, 1));
   9:         ...
  10:             StringUtils.capitalize(KnownValue.CAMEL), tables[0].getCellAsText(0, 2));

View Full Code Here

center

public static String center(String str,
                            int size)
Centers a String in a larger String of size size using the space character (' ').

If the size is less than the String length, the String is returned. A null String returns null. A negative size is treated as zero.

Equivalent to center(str, size, " ").

 StringUtils.center(null, *)   = null
 StringUtils.center("", 4)     = "    "
 StringUtils.center("ab", -1)  = "ab"
 StringUtils.center("ab", 4)   = " ab "
 StringUtils.center("abcd", 2) = "abcd"
 StringUtils.center("a", 4)    = " a  "
 
Parameters:
str - the String to center, may be null
size - the int size of new String, negative treated as zero
Returns:
centered String, null if null String input
Usages and Demos :

View More Examples of center(String str,int size)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.lucene.document.Document;
   4:         ...
   5: 
   6:     System.out.println(StringUtils.rightPad("Title", 30) +
   7:         ...
   8:         StringUtils.rightPad("pubmonth", 10) +
   9:         ...
  10:         StringUtils.center("id", 4) +

View Full Code Here

center

public static String center(String str,
                            int size,
                            char padChar)
Centers a String in a larger String of size size. Uses a supplied character as the value to pad the String with.

If the size is less than the String length, the String is returned. A null String returns null. A negative size is treated as zero.

 StringUtils.center(null, *, *)     = null
 StringUtils.center("", 4, ' ')     = "    "
 StringUtils.center("ab", -1, ' ')  = "ab"
 StringUtils.center("ab", 4, ' ')   = " ab"
 StringUtils.center("abcd", 2, ' ') = "abcd"
 StringUtils.center("a", 4, ' ')    = " a  "
 StringUtils.center("a", 4, 'y')    = "yayy"
 
Parameters:
str - the String to center, may be null
size - the int size of new String, negative treated as zero
padChar - the character to pad the new String with
Returns:
centered String, null if null String input
Since:
2.0

center

public static String center(String str,
                            int size,
                            String padStr)
Centers a String in a larger String of size size. Uses a supplied String as the value to pad the String with.

If the size is less than the String length, the String is returned. A null String returns null. A negative size is treated as zero.

 StringUtils.center(null, *, *)     = null
 StringUtils.center("", 4, " ")     = "    "
 StringUtils.center("ab", -1, " ")  = "ab"
 StringUtils.center("ab", 4, " ")   = " ab"
 StringUtils.center("abcd", 2, " ") = "abcd"
 StringUtils.center("a", 4, " ")    = " a  "
 StringUtils.center("a", 4, "yz")   = "yayz"
 StringUtils.center("abc", 7, null) = "  abc  "
 StringUtils.center("abc", 7, "")   = "  abc  "
 
Parameters:
str - the String to center, may be null
size - the int size of new String, negative treated as zero
padStr - the String to pad the new String with, must not be null or empty
Returns:
centered String, null if null String input
Throws:
IllegalArgumentException - if padStr is null or empty

chomp

public static String chomp(String str)
Removes one newline from end of a String if it's there, otherwise leave it alone. A newline is "\n", "\r", or "\r\n".

NOTE: This method changed in 2.0. It now more closely matches Perl chomp.

 StringUtils.chomp(null)          = null
 StringUtils.chomp("")            = ""
 StringUtils.chomp("abc \r")      = "abc "
 StringUtils.chomp("abc\n")       = "abc"
 StringUtils.chomp("abc\r\n")     = "abc"
 StringUtils.chomp("abc\r\n\r\n") = "abc\r\n"
 StringUtils.chomp("abc\n\r")     = "abc\n"
 StringUtils.chomp("abc\n\rabc")  = "abc\n\rabc"
 StringUtils.chomp("\r")          = ""
 StringUtils.chomp("\n")          = ""
 StringUtils.chomp("\r\n")        = ""
 
Parameters:
str - the String to chomp a newline from, may be null
Returns:
String without newline, null if null String input

chomp

public static String chomp(String str,
                           String separator)
Removes separator from the end of str if it's there, otherwise leave it alone.

NOTE: This method changed in version 2.0. It now more closely matches Perl chomp. For the previous behavior, use substringBeforeLast(String,String). This method uses String.endsWith(String).

 StringUtils.chomp(null, *)         = null
 StringUtils.chomp("", *)           = ""
 StringUtils.chomp("foobar", "bar") = "foo"
 StringUtils.chomp("foobar", "baz") = "foobar"
 StringUtils.chomp("foo", "foo")    = ""
 StringUtils.chomp("foo ", "foo")   = "foo "
 StringUtils.chomp(" foo", "foo")   = " "
 StringUtils.chomp("foo", "foooo")  = "foo"
 StringUtils.chomp("foo", "")       = "foo"
 StringUtils.chomp("foo", null)     = "foo"
 
Parameters:
str - the String to chomp from, may be null
separator - separator String, may be null
Returns:
String without trailing separator, null if null String input

chompLast

public static String chompLast(String str)

Deprecated. Use chomp(String) instead. Method will be removed in Commons Lang 3.0.

Remove any "\n" if and only if it is at the end of the supplied String.
Parameters:
str - the String to chomp from, must not be null
Returns:
String without chomped ending
Throws:
NullPointerException - if str is null

chompLast

public static String chompLast(String str,
                               String sep)

Deprecated. Use chomp(String,String) instead. Method will be removed in Commons Lang 3.0.

Remove a value if and only if the String ends with that value.
Parameters:
str - the String to chomp from, must not be null
sep - the String to chomp, must not be null
Returns:
String without chomped ending
Throws:
NullPointerException - if str or sep is null

chop

public static String chop(String str)
Remove the last character from a String.

If the String ends in \r\n, then remove both of them.

 StringUtils.chop(null)          = null
 StringUtils.chop("")            = ""
 StringUtils.chop("abc \r")      = "abc "
 StringUtils.chop("abc\n")       = "abc"
 StringUtils.chop("abc\r\n")     = "abc"
 StringUtils.chop("abc")         = "ab"
 StringUtils.chop("abc\nabc")    = "abc\nab"
 StringUtils.chop("a")           = ""
 StringUtils.chop("\r")          = ""
 StringUtils.chop("\n")          = ""
 StringUtils.chop("\r\n")        = ""
 
Parameters:
str - the String to chop last character from, may be null
Returns:
String without last character, null if null String input
Usages and Demos :

View More Examples of chop(String str)
   1: import org.apache.commons.configuration.XMLConfiguration;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.lang.builder.ToStringBuilder;
   4:         ...
   5:         } else if (array.length == 1) {
   6:             result = StringUtils.isBlank(array[0]);
   7:         } else {
   8:         ...
   9:             } else if (first instanceof String) {
  10:                 result = StringUtils.isBlank((String) first);
  11:             } else {
  12:         ...
  13:                     list = false;
  14:                     type = StringUtils.chop(firstElem);

View Full Code Here

chopNewline

public static String chopNewline(String str)

Deprecated. Use chomp(String) instead. Method will be removed in Commons Lang 3.0.

Removes \n from end of a String if it's there. If a \r precedes it, then remove that too.
Parameters:
str - the String to chop a newline from, must not be null
Returns:
String without newline
Throws:
NullPointerException - if str is null

clean

public static String clean(String str)

Deprecated. Use the clearer named trimToEmpty(String). Method will be removed in Commons Lang 3.0.

Removes control characters (char <= 32) from both ends of this String, handling null by returning an empty String ("").
 StringUtils.clean(null)          = ""
 StringUtils.clean("")            = ""
 StringUtils.clean("abc")         = "abc"
 StringUtils.clean("    abc    ") = "abc"
 StringUtils.clean("     ")       = ""
 
Parameters:
str - the String to clean, may be null
Returns:
the trimmed text, never null
See Also:
String.trim()
Usages and Demos :

View More Examples of clean(String str)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:     public void setName(String name) {
   6:         this.name = StringUtils.clean(name);
   7:     }
   8:         ...
   9:     public void setDescription(String description) {
  10:         this.description = StringUtils.clean(description);
  11:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:     public void setLogin(String login) {
   6:         this.login = StringUtils.clean(login);
   7:     }
   8:         ...
   9:     public void setPassword(String password) {
  10:         this.password = StringUtils.clean(password);
  11:     }
  12:         ...
  13:     public void setPasswordConfirm(String passwordConfirm) {
  14:         this.passwordConfirm = StringUtils.clean(passwordConfirm);

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:     public void setName(String name) {
   6:         this.name = StringUtils.clean(name);
   7:     }
   8:         ...
   9:     public void setDescription(String description) {
  10:         this.description = StringUtils.clean(description);
  11:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:     public void setName(String name) {
   6:         this.name = StringUtils.clean(name);
   7:     }
   8:         ...
   9:     public void setDescription(String description) {
  10:         this.description = StringUtils.clean(description);
  11:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:     public void setAddress(String address) {
   6:         this.address = StringUtils.clean(address);
   7:     }
   8:         ...
   9:     public void setDepartment(String department) {
  10:         this.department = StringUtils.clean(department);
  11:     }
  12:         ...
  13:     public void setEmail(String email) {
  14:         this.email = StringUtils.clean(email);

View Full Code Here

concatenate

public static String concatenate(Object[] array)

Deprecated. Use the better named join(Object[]) instead. Method will be removed in Commons Lang 3.0.

Concatenates elements of an array into a single String. Null objects or empty strings within the array are represented by empty strings.
 StringUtils.concatenate(null)            = null
 StringUtils.concatenate([])              = ""
 StringUtils.concatenate([null])          = ""
 StringUtils.concatenate(["a", "b", "c"]) = "abc"
 StringUtils.concatenate([null, "", "a"]) = "a"
 
Parameters:
array - the array of values to concatenate, may be null
Returns:
the concatenated String, null if null array input

contains

public static boolean contains(String str,
                               char searchChar)
Checks if String contains a search character, handling null. This method uses String.indexOf(int).

A null or empty ("") String will return false.

 StringUtils.contains(null, *)    = false
 StringUtils.contains("", *)      = false
 StringUtils.contains("abc", 'a') = true
 StringUtils.contains("abc", 'z') = false
 
Parameters:
str - the String to check, may be null
searchChar - the character to find
Returns:
true if the String contains the search character, false if not or null string input
Since:
2.0
Usages and Demos :

View More Examples of contains(String str,char searchChar)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.displaytag.properties.MediaTypeEnum;
   4:         ...
   5: 
   6:         assertTrue("Expected value [" + KnownValue.BEE + "] missing", StringUtils.contains(output, KnownValue.BEE));
   7:         ...
   8:         assertTrue("Expected value [" + KnownValue.CAMEL + "] missing", StringUtils.contains(output, KnownValue.CAMEL));
   9:         ...
  10:         assertTrue("Unexpected value [" + KnownValue.ANT + "] found", !StringUtils.contains(output, KnownValue.ANT));

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.displaytag.test.DisplaytagCase;
   4:         ...
   5: 
   6:             StringUtils.contains(tables[0].getTableCell(0, 0).getClassName(), "sorted"));
   7:             "sortable", tables[1].getTableCell(0, 0).getClassName());
   8:             "sortable", tables[2].getTableCell(0, 0).getClassName());

View Full Code Here

contains

public static boolean contains(String str,
                               String searchStr)
Checks if String contains a search String, handling null. This method uses String.indexOf(String).

A null String will return false.

 StringUtils.contains(null, *)     = false
 StringUtils.contains(*, null)     = false
 StringUtils.contains("", "")      = true
 StringUtils.contains("abc", "")   = true
 StringUtils.contains("abc", "a")  = true
 StringUtils.contains("abc", "z")  = false
 
Parameters:
str - the String to check, may be null
searchStr - the String to find, may be null
Returns:
true if the String contains the search String, false if not or null string input
Since:
2.0
Usages and Demos :

View More Examples of contains(String str,String searchStr)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.displaytag.properties.MediaTypeEnum;
   4:         ...
   5: 
   6:         assertTrue("Expected value [" + KnownValue.BEE + "] missing", StringUtils.contains(output, KnownValue.BEE));
   7:         ...
   8:         assertTrue("Expected value [" + KnownValue.CAMEL + "] missing", StringUtils.contains(output, KnownValue.CAMEL));
   9:         ...
  10:         assertTrue("Unexpected value [" + KnownValue.ANT + "] found", !StringUtils.contains(output, KnownValue.ANT));

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.displaytag.test.DisplaytagCase;
   4:         ...
   5: 
   6:             StringUtils.contains(tables[0].getTableCell(0, 0).getClassName(), "sorted"));
   7:             "sortable", tables[1].getTableCell(0, 0).getClassName());
   8:             "sortable", tables[2].getTableCell(0, 0).getClassName());

View Full Code Here

containsAny

public static boolean containsAny(String str,
                                  char[] searchChars)
Checks if the String contains any character in the given set of characters.

A null String will return false. A null or zero length search array will return false.

 StringUtils.containsAny(null, *)                = false
 StringUtils.containsAny("", *)                  = false
 StringUtils.containsAny(*, null)                = false
 StringUtils.containsAny(*, [])                  = false
 StringUtils.containsAny("zzabyycdxx",['z','a']) = true
 StringUtils.containsAny("zzabyycdxx",['b','y']) = true
 StringUtils.containsAny("aba", ['z'])           = false
 
Parameters:
str - the String to check, may be null
searchChars - the chars to search for, may be null
Returns:
the true if any of the chars are found, false if no match or null input
Since:
2.4

containsAny

public static boolean containsAny(String str,
                                  String searchChars)
Checks if the String contains any character in the given set of characters.

A null String will return false. A null search string will return false.

 StringUtils.containsAny(null, *)            = false
 StringUtils.containsAny("", *)              = false
 StringUtils.containsAny(*, null)            = false
 StringUtils.containsAny(*, "")              = false
 StringUtils.containsAny("zzabyycdxx", "za") = true
 StringUtils.containsAny("zzabyycdxx", "by") = true
 StringUtils.containsAny("aba","z")          = false
 
Parameters:
str - the String to check, may be null
searchChars - the chars to search for, may be null
Returns:
the true if any of the chars are found, false if no match or null input
Since:
2.4

containsIgnoreCase

public static boolean containsIgnoreCase(String str,
                                         String searchStr)
Checks if String contains a search String irrespective of case, handling null. This method uses contains(String,String).

A null String will return false.

 StringUtils.contains(null, *) = false
 StringUtils.contains(*, null) = false
 StringUtils.contains("", "") = true
 StringUtils.contains("abc", "") = true
 StringUtils.contains("abc", "a") = true
 StringUtils.contains("abc", "z") = false
 StringUtils.contains("abc", "A") = true
 StringUtils.contains("abc", "Z") = false
 
Parameters:
str - the String to check, may be null
searchStr - the String to find, may be null
Returns:
true if the String contains the search String irrespective of case or false if not or null string input

containsNone

public static boolean containsNone(String str,
                                   char[] invalidChars)
Checks that the String does not contain certain characters.

A null String will return true. A null invalid character array will return true. An empty String ("") always returns true.

 StringUtils.containsNone(null, *)       = true
 StringUtils.containsNone(*, null)       = true
 StringUtils.containsNone("", *)         = true
 StringUtils.containsNone("ab", '')      = true
 StringUtils.containsNone("abab", 'xyz') = true
 StringUtils.containsNone("ab1", 'xyz')  = true
 StringUtils.containsNone("abz", 'xyz')  = false
 
Parameters:
str - the String to check, may be null
invalidChars - an array of invalid chars, may be null
Returns:
true if it contains none of the invalid chars, or is null
Since:
2.0

containsNone

public static boolean containsNone(String str,
                                   String invalidChars)
Checks that the String does not contain certain characters.

A null String will return true. A null invalid character array will return true. An empty String ("") always returns true.

 StringUtils.containsNone(null, *)       = true
 StringUtils.containsNone(*, null)       = true
 StringUtils.containsNone("", *)         = true
 StringUtils.containsNone("ab", "")      = true
 StringUtils.containsNone("abab", "xyz") = true
 StringUtils.containsNone("ab1", "xyz")  = true
 StringUtils.containsNone("abz", "xyz")  = false
 
Parameters:
str - the String to check, may be null
invalidChars - a String of invalid chars, may be null
Returns:
true if it contains none of the invalid chars, or is null
Since:
2.0

containsOnly

public static boolean containsOnly(String str,
                                   char[] valid)
Checks if the String contains only certain characters.

A null String will return false. A null valid character array will return false. An empty String ("") always returns true.

 StringUtils.containsOnly(null, *)       = false
 StringUtils.containsOnly(*, null)       = false
 StringUtils.containsOnly("", *)         = true
 StringUtils.containsOnly("ab", '')      = false
 StringUtils.containsOnly("abab", 'abc') = true
 StringUtils.containsOnly("ab1", 'abc')  = false
 StringUtils.containsOnly("abz", 'abc')  = false
 
Parameters:
str - the String to check, may be null
valid - an array of valid chars, may be null
Returns:
true if it only contains valid chars and is non-null

containsOnly

public static boolean containsOnly(String str,
                                   String validChars)
Checks if the String contains only certain characters.

A null String will return false. A null valid character String will return false. An empty String ("") always returns true.

 StringUtils.containsOnly(null, *)       = false
 StringUtils.containsOnly(*, null)       = false
 StringUtils.containsOnly("", *)         = true
 StringUtils.containsOnly("ab", "")      = false
 StringUtils.containsOnly("abab", "abc") = true
 StringUtils.containsOnly("ab1", "abc")  = false
 StringUtils.containsOnly("abz", "abc")  = false
 
Parameters:
str - the String to check, may be null
validChars - a String of valid chars, may be null
Returns:
true if it only contains valid chars and is non-null
Since:
2.0

countMatches

public static int countMatches(String str,
                               String sub)
Counts how many times the substring appears in the larger String.

A null or empty ("") String input returns 0.

 StringUtils.countMatches(null, *)       = 0
 StringUtils.countMatches("", *)         = 0
 StringUtils.countMatches("abba", null)  = 0
 StringUtils.countMatches("abba", "")    = 0
 StringUtils.countMatches("abba", "a")   = 2
 StringUtils.countMatches("abba", "ab")  = 1
 StringUtils.countMatches("abba", "xxx") = 0
 
Parameters:
str - the String to check, may be null
sub - the substring to count, may be null
Returns:
the number of occurrences, 0 if either String is null

defaultIfEmpty

public static String defaultIfEmpty(String str,
                                    String defaultStr)
Returns either the passed in String, or if the String is empty or null, the value of defaultStr.
 StringUtils.defaultIfEmpty(null, "NULL")  = "NULL"
 StringUtils.defaultIfEmpty("", "NULL")    = "NULL"
 StringUtils.defaultIfEmpty("bat", "NULL") = "bat"
 
Parameters:
str - the String to check, may be null
defaultStr - the default String to return if the input is empty ("") or null, may be null
Returns:
the passed in String, or the default
Usages and Demos :

View More Examples of defaultIfEmpty(String str,String defaultStr)
   1: import java.net.URL;
   2: import org.apache.commons.lang.StringUtils;
   3: public final class URLDir {
   4:         ...
   5:             url = url.substring(0, first);
   6:         return StringUtils.defaultIfEmpty(url, null);
   7:     }
   8: }

View Full Code Here

defaultString

public static String defaultString(String str)
Returns either the passed in String, or if the String is null, an empty String ("").
 StringUtils.defaultString(null)  = ""
 StringUtils.defaultString("")    = ""
 StringUtils.defaultString("bat") = "bat"
 
Parameters:
str - the String to check, may be null
Returns:
the passed in String, or the empty String if it was null
Usages and Demos :

View More Examples of defaultString(String str)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.dom4j.Element;
   4:         ...
   5:     public String getMode() {
   6:         return StringUtils.defaultString(super.getMode(),this.getDefaultMode());
   7:     }
   8: }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.lang.BooleanUtils;
   4:         ...
   5:     public String getProperty(String key,String defaultValue) {
   6:         return StringUtils.defaultString((String) this.properties.get(key),defaultValue);
   7:     }
   8:     
   9:     public boolean getPropertyAsBoolean(String key) {

View Full Code Here
   1: import java.util.Map;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.eclipse.swt.SWT;
   4:         ...
   5:     public String getFileName() {
   6:         return StringUtils.defaultString(_fileName);
   7:     }
   8:         ...
   9:     public void setFileName(String fileName) {
  10:         fileName = StringUtils.defaultString(fileName);
  11:         _fileName = fileName;

View Full Code Here
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.struts.taglib.html.Constants;
   4:         ...
   5:             for (int i = 0; i < values.length; i++) {
   6:                 valuesElement.addElement("value").setText(StringUtils.defaultString(values[i]));
   7:             }
   8:         ...
   9:         {
  10:             String attributeKeyPrepend = this.getLayoutProperties().getProperty(attribute + ".key.prepend",StringUtils.EMPTY);
  11:         ...
  12:             String attributeKeyAppend = this.getLayoutProperties().getProperty(attribute + ".key.append",StringUtils.EMPTY);

View Full Code Here
   1: import javax.xml.namespace.QName;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.eclipse.swt.SWT;
   4:         ...
   5:                 nsManager);
   6:         result.textValue.setText(StringUtils.defaultString(attr.getValue()));
   7:         result.cmbAttrName.select(0);
   8:         ...
   9:         result.prefix.setEnabled(false);
  10:         result.prefix.setText(StringUtils.defaultString(attr.getPrefix()));
  11:         return result;
  12:         ...
  13:         if (prefix != null) {
  14:             prefix.setText(StringUtils.defaultString(xmlAccess.getNsManager()

View Full Code Here

defaultString

public static String defaultString(String str,
                                   String defaultStr)
Returns either the passed in String, or if the String is null, the value of defaultStr.
 StringUtils.defaultString(null, "NULL")  = "NULL"
 StringUtils.defaultString("", "NULL")    = ""
 StringUtils.defaultString("bat", "NULL") = "bat"
 
Parameters:
str - the String to check, may be null
defaultStr - the default String to return if the input is null, may be null
Returns:
the passed in String, or the default if it was null
Usages and Demos :

View More Examples of defaultString(String str,String defaultStr)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         catch (Exception re) {
   6:             return StringUtils.EMPTY;
   7:         }
   8:         ...
   9:         String defStr = MessagesManager.getMessages(this.pageContext).get(DEFAULT_NEW_LABEL);
  10:         return StringUtils.defaultString(this.newLabel, defStr);
  11:     }
  12:         ...
  13:         if (this.getNewLabel() != null) {
  14:             if (StringUtils.isEmpty(this.getNewLabel())) {

View Full Code Here
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.struts.taglib.html.Constants;
   4:         ...
   5:     public String getLabel() {
   6:         return StringUtils.defaultString(label,this.getDefaultLabelProperty());
   7:     }
   8:         ...
   9:     public String getValue() {
  10:         return StringUtils.defaultString(value,this.getDefaultValueProperty());
  11:     }

View Full Code Here
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.struts.taglib.html.Constants;
   4:         ...
   5:         {
   6:             String attributeKeyPrepend = layoutProperties.getProperty(attribute + ".key.prepend",StringUtils.EMPTY);
   7:         ...
   8:             String attributeKeyAppend = layoutProperties.getProperty(attribute + ".key.append",StringUtils.EMPTY);
   9:             
  10:         ...
  11:         if (value == null) {
  12:             value = StringUtils.defaultString(this.determineMessage("value",this.getValueKey(),this.getValue(),this.getProperty()));

View Full Code Here
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.struts.taglib.html.Constants;
   4:         ...
   5:                 try {
   6:                     value = ObjectUtils.defaultIfNull(PropertyUtils.getProperty(bean,this.getProperty()),StringUtils.EMPTY);
   7:                 }
   8:         ...
   9:                     label = ObjectUtils.defaultIfNull(PropertyUtils.getProperty(bean,this.getLabelProperty()),value);
  10:                     label = ObjectUtils.defaultIfNull(label,StringUtils.EMPTY);
  11:                 }
  12:         ...
  13:     protected Iterator getIterator(String name,String property) {
  14:         String beanName = StringUtils.defaultString(name,Constants.BEAN_KEY);

View Full Code Here
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.struts.taglib.html.Constants;
   4:         ...
   5:             for (int i = 0; i < values.length; i++) {
   6:                 valuesElement.addElement("value").setText(StringUtils.defaultString(values[i]));
   7:             }
   8:         ...
   9:         {
  10:             String attributeKeyPrepend = this.getLayoutProperties().getProperty(attribute + ".key.prepend",StringUtils.EMPTY);
  11:             String attributeKeyAppend = this.getLayoutProperties().getProperty(attribute + ".key.append",StringUtils.EMPTY);
  12:         ...
  13:     public String getValue() {
  14:         return StringUtils.defaultString(value,this.getDefaultValue());

View Full Code Here

deleteSpaces

public static String deleteSpaces(String str)

Deprecated. Use the better localized deleteWhitespace(String). Method will be removed in Commons Lang 3.0.

Deletes all 'space' characters from a String as defined by Character.isSpace(char).

This is the only StringUtils method that uses the isSpace definition. You are advised to use deleteWhitespace(String) instead as whitespace is much better localized.

 StringUtils.deleteSpaces(null)           = null
 StringUtils.deleteSpaces("")             = ""
 StringUtils.deleteSpaces("abc")          = "abc"
 StringUtils.deleteSpaces(" \t  abc \n ") = "abc"
 StringUtils.deleteSpaces("ab  c")        = "abc"
 StringUtils.deleteSpaces("a\nb\tc     ") = "abc"
 

Spaces are defined as {' ', '\t', '\r', '\n', '\b'} in line with the deprecated isSpace method.

Parameters:
str - the String to delete spaces from, may be null
Returns:
the String without 'spaces', null if null String input

deleteWhitespace

public static String deleteWhitespace(String str)
Deletes all whitespaces from a String as defined by Character.isWhitespace(char).
 StringUtils.deleteWhitespace(null)         = null
 StringUtils.deleteWhitespace("")           = ""
 StringUtils.deleteWhitespace("abc")        = "abc"
 StringUtils.deleteWhitespace("   ab  c  ") = "abc"
 
Parameters:
str - the String to delete whitespace from, may be null
Returns:
the String without whitespaces, null if null String input
Usages and Demos :

View More Examples of deleteWhitespace(String str)
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:             ExceptionUtils.checkNull("replaceWith", replaceWith);
   6:             string = StringUtils.replace(string, "{" + pattern + "}", replaceWith);
   7:         }
   8:         ...
   9:             ExceptionUtils.checkNull("replaceWith", replaceWith);
  10:             string = StringUtils.replaceOnce(string, "{" + pattern + "}", replaceWith);
  11:         }
  12:         ...
  13:     {
  14:         return StringUtils.deleteWhitespace(ObjectUtils.toString(object));

View Full Code Here
   1: import org.andromda.translation.ocl.syntax.ConcreteSyntaxUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         fragment = StringUtils.trimToEmpty(fragment);
   7:         ...
   8:         replacement = StringUtils.trimToEmpty(replacement);
   9:         if (this.isOperationArgument(replacement))
  10:         ...
  11: 
  12:         translation = this.replaceFragment(translation, TranslationUtils.deleteWhitespace(params.get(0)), 0);

View Full Code Here
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:     {
   6:         return StringUtils.join(ConcreteSyntaxUtils.getParameters(featureCallParameters).iterator(), ",");
   7:     }
   8:         ...
   9:                 String firstParam = TranslationUtils.trimToEmpty(params.getExpression());
  10:                 if (StringUtils.isNotEmpty(firstParam))
  11:                 {
  12:         ...
  13:         type.insert(0, TranslationUtils.trimToEmpty(name));
  14:         return StringUtils.deleteWhitespace(type.toString());

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.roller.util.PojoUtil;
   4:         ...
   5:     {
   6:         return StringUtils.split(StringUtils.deleteWhitespace(mAdminUsers), ",");
   7:     }
   8:         ...
   9:         return Arrays.asList(
  10:             StringUtils.split(StringUtils.deleteWhitespace(mEditorPages), ","));
  11:     }
  12:         ...
  13:     {
  14:         return StringUtils.split(StringUtils.deleteWhitespace(mUploadAllow), ",");

View Full Code Here
   1: import org.apache.commons.dbutils.DbUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         long startTime = System.currentTimeMillis();
   6:         outputLocation = StringUtils.trimToEmpty(outputLocation);
   7:         if (outputLocation == null)
   8:         ...
   9:     {
  10:         this.tableNamePattern = StringUtils.trimToEmpty(tableNamePattern);
  11:     }
  12:         ...
  13:     {
  14:         this.classStereotypes = StringUtils.deleteWhitespace(classStereotypes);

View Full Code Here

difference

public static String difference(String str1,
                                String str2)
Compares two Strings, and returns the portion where they differ. (More precisely, return the remainder of the second String, starting from where it's different from the first.)

For example, difference("i am a machine", "i am a robot") -> "robot".

 StringUtils.difference(null, null) = null
 StringUtils.difference("", "") = ""
 StringUtils.difference("", "abc") = "abc"
 StringUtils.difference("abc", "") = ""
 StringUtils.difference("abc", "abc") = ""
 StringUtils.difference("ab", "abxyz") = "xyz"
 StringUtils.difference("abcde", "abxyz") = "xyz"
 StringUtils.difference("abcde", "xyz") = "xyz"
 
Parameters:
str1 - the first String, may be null
str2 - the second String, may be null
Returns:
the portion of str2 where it differs from str1; returns the empty String if they are equal
Since:
2.0

endsWith

public static boolean endsWith(String str,
                               String suffix)
Check if a String ends with a specified suffix.

nulls are handled without exceptions. Two null references are considered to be equal. The comparison is case sensitive.

 StringUtils.endsWith(null, null)      = true
 StringUtils.endsWith(null, "abcdef")  = false
 StringUtils.endsWith("def", null)     = false
 StringUtils.endsWith("def", "abcdef") = true
 StringUtils.endsWith("def", "ABCDEF") = false
 
Parameters:
str - the String to check, may be null
suffix - the suffix to find, may be null
Returns:
true if the String ends with the suffix, case sensitive, or both null
Since:
2.4

endsWithIgnoreCase

public static boolean endsWithIgnoreCase(String str,
                                         String suffix)
Case insensitive check if a String ends with a specified suffix.

nulls are handled without exceptions. Two null references are considered to be equal. The comparison is case insensitive.

 StringUtils.endsWithIgnoreCase(null, null)      = true
 StringUtils.endsWithIgnoreCase(null, "abcdef")  = false
 StringUtils.endsWithIgnoreCase("def", null)     = false
 StringUtils.endsWithIgnoreCase("def", "abcdef") = true
 StringUtils.endsWithIgnoreCase("def", "ABCDEF") = false
 
Parameters:
str - the String to check, may be null
suffix - the suffix to find, may be null
Returns:
true if the String ends with the suffix, case insensitive, or both null
Since:
2.4

equals

public static boolean equals(String str1,
                             String str2)
Compares two Strings, returning true if they are equal.

nulls are handled without exceptions. Two null references are considered to be equal. The comparison is case sensitive.

 StringUtils.equals(null, null)   = true
 StringUtils.equals(null, "abc")  = false
 StringUtils.equals("abc", null)  = false
 StringUtils.equals("abc", "abc") = true
 StringUtils.equals("abc", "ABC") = false
 
Parameters:
str1 - the first String, may be null
str2 - the second String, may be null
Returns:
true if the Strings are equal, case sensitive, or both null
Usages and Demos :

View More Examples of equals(String str1,String str2)
   1: 
   2: public class StringUtils
   3: {
   4:         ...
   5:     {
   6:        return org.apache.commons.lang.StringUtils.split(str1, str2);
   7:     }
   8:         ...
   9:     {
  10:         return org.apache.commons.lang.StringUtils.replace(src, target, rWith);
  11:     }
  12:         ...
  13:     {
  14:         return org.apache.commons.lang.StringUtils.equals(str1, str2);

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.jitterbit.integration.server.util.ServerDateUtils;
   4:         ...
   5:             }
   6:             if (!StringUtils.equals(this.m_startDate, that.m_startDate)) {
   7:                 return false;
   8:         ...
   9:             if (this.m_bHasEndDate) {
  10:                 return StringUtils.equals(this.m_endDate, that.m_endDate);
  11:             }

View Full Code Here

equalsIgnoreCase

public static boolean equalsIgnoreCase(String str1,
                                       String str2)
Compares two Strings, returning true if they are equal ignoring the case.

nulls are handled without exceptions. Two null references are considered equal. Comparison is case insensitive.

 StringUtils.equalsIgnoreCase(null, null)   = true
 StringUtils.equalsIgnoreCase(null, "abc")  = false
 StringUtils.equalsIgnoreCase("abc", null)  = false
 StringUtils.equalsIgnoreCase("abc", "abc") = true
 StringUtils.equalsIgnoreCase("abc", "ABC") = true
 
Parameters:
str1 - the first String, may be null
str2 - the second String, may be null
Returns:
true if the Strings are equal, case insensitive, or both null
Usages and Demos :

View More Examples of equalsIgnoreCase(String str1,String str2)
   1: import org.apache.commons.beanutils.PropertyUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.logging.Log;
   4:         ...
   5:                 if (wmethod == null
   6:                         || StringUtils.equalsIgnoreCase("class", propName))
   7:                     continue;
   8: 
   9:                 Object propValue = targetProperties.get(propName);

View Full Code Here

escape

public static String escape(String str)

Deprecated. Use StringEscapeUtils.escapeJava(String) This method will be removed in Commons Lang 3.0

Escapes any values it finds into their String form.

So a tab becomes the characters '\\' and 't'.

As of Lang 2.0, this calls StringEscapeUtils.escapeJava(String) behind the scenes.

Parameters:
str - String to escape values in
Returns:
String with escaped values
Throws:
NullPointerException - if str is null

getChomp

public static String getChomp(String str,
                              String sep)

Deprecated. Use substringAfterLast(String,String) instead (although this doesn't include the separator) Method will be removed in Commons Lang 3.0.

Remove everything and return the last value of a supplied String, and everything after it from a String.
Parameters:
str - the String to chomp from, must not be null
sep - the String to chomp, must not be null
Returns:
String chomped
Throws:
NullPointerException - if str or sep is null

getCommonPrefix

public static String getCommonPrefix(String[] strs)
Compares all Strings in an array and returns the initial sequence of characters that is common to all of them.

For example, getCommonPrefix(new String[] {"i am a machine", "i am a robot"}) -> "i am a "

 StringUtils.getCommonPrefix(null) = ""
 StringUtils.getCommonPrefix(new String[] {}) = ""
 StringUtils.getCommonPrefix(new String[] {"abc"}) = "abc"
 StringUtils.getCommonPrefix(new String[] {null, null}) = ""
 StringUtils.getCommonPrefix(new String[] {"", ""}) = ""
 StringUtils.getCommonPrefix(new String[] {"", null}) = ""
 StringUtils.getCommonPrefix(new String[] {"abc", null, null}) = ""
 StringUtils.getCommonPrefix(new String[] {null, null, "abc"}) = ""
 StringUtils.getCommonPrefix(new String[] {"", "abc"}) = ""
 StringUtils.getCommonPrefix(new String[] {"abc", ""}) = ""
 StringUtils.getCommonPrefix(new String[] {"abc", "abc"}) = "abc"
 StringUtils.getCommonPrefix(new String[] {"abc", "a"}) = "a"
 StringUtils.getCommonPrefix(new String[] {"ab", "abxyz"}) = "ab"
 StringUtils.getCommonPrefix(new String[] {"abcde", "abxyz"}) = "ab"
 StringUtils.getCommonPrefix(new String[] {"abcde", "xyz"}) = ""
 StringUtils.getCommonPrefix(new String[] {"xyz", "abcde"}) = ""
 StringUtils.getCommonPrefix(new String[] {"i am a machine", "i am a robot"}) = "i am a "
 
Parameters:
strs - array of String objects, entries may be null
Returns:
the initial sequence of characters that are common to all Strings in the array; empty String if the array is null, the elements are all null or if there is no common prefix.
Since:
2.4

getLevenshteinDistance

public static int getLevenshteinDistance(String s,
                                         String t)
Find the Levenshtein distance between two Strings.

This is the number of changes needed to change one String into another, where each change is a single character modification (deletion, insertion or substitution).

The previous implementation of the Levenshtein distance algorithm was from http://www.merriampark.com/ld.htm

Chas Emerick has written an implementation in Java, which avoids an OutOfMemoryError which can occur when my Java implementation is used with very large strings.
This implementation of the Levenshtein distance algorithm is from http://www.merriampark.com/ldjava.htm

 StringUtils.getLevenshteinDistance(null, *)             = IllegalArgumentException
 StringUtils.getLevenshteinDistance(*, null)             = IllegalArgumentException
 StringUtils.getLevenshteinDistance("","")               = 0
 StringUtils.getLevenshteinDistance("","a")              = 1
 StringUtils.getLevenshteinDistance("aaapppp", "")       = 7
 StringUtils.getLevenshteinDistance("frog", "fog")       = 1
 StringUtils.getLevenshteinDistance("fly", "ant")        = 3
 StringUtils.getLevenshteinDistance("elephant", "hippo") = 7
 StringUtils.getLevenshteinDistance("hippo", "elephant") = 7
 StringUtils.getLevenshteinDistance("hippo", "zzzzzzzz") = 8
 StringUtils.getLevenshteinDistance("hello", "hallo")    = 1
 
Parameters:
s - the first String, must not be null
t - the second String, must not be null
Returns:
result distance
Throws:
IllegalArgumentException - if either String input null

getNestedString

public static String getNestedString(String str,
                                     String tag)

Deprecated. Use the better named substringBetween(String,String). Method will be removed in Commons Lang 3.0.

Gets the String that is nested in between two instances of the same String.

A null input String returns null. A null tag returns null.

 StringUtils.getNestedString(null, *)            = null
 StringUtils.getNestedString("", "")             = ""
 StringUtils.getNestedString("", "tag")          = null
 StringUtils.getNestedString("tagabctag", null)  = null
 StringUtils.getNestedString("tagabctag", "")    = ""
 StringUtils.getNestedString("tagabctag", "tag") = "abc"
 
Parameters:
str - the String containing nested-string, may be null
tag - the String before and after nested-string, may be null
Returns:
the nested String, null if no match

getNestedString

public static String getNestedString(String str,
                                     String open,
                                     String close)

Deprecated. Use the better named substringBetween(String,String,String). Method will be removed in Commons Lang 3.0.

Gets the String that is nested in between two Strings. Only the first match is returned.

A null input String returns null. A null open/close returns null (no match). An empty ("") open/close returns an empty string.

 StringUtils.getNestedString(null, *, *)          = null
 StringUtils.getNestedString("", "", "")          = ""
 StringUtils.getNestedString("", "", "tag")       = null
 StringUtils.getNestedString("", "tag", "tag")    = null
 StringUtils.getNestedString("yabcz", null, null) = null
 StringUtils.getNestedString("yabcz", "", "")     = ""
 StringUtils.getNestedString("yabcz", "y", "z")   = "abc"
 StringUtils.getNestedString("yabczyabcz", "y", "z")   = "abc"
 
Parameters:
str - the String containing nested-string, may be null
open - the String before nested-string, may be null
close - the String after nested-string, may be null
Returns:
the nested String, null if no match

getPrechomp

public static String getPrechomp(String str,
                                 String sep)

Deprecated. Use substringBefore(String,String) instead (although this doesn't include the separator). Method will be removed in Commons Lang 3.0.

Remove and return everything before the first value of a supplied String from another String.
Parameters:
str - the String to chomp from, must not be null
sep - the String to chomp, must not be null
Returns:
String prechomped
Throws:
NullPointerException - if str or sep is null

indexOf

public static int indexOf(String str,
                          char searchChar)
Finds the first index within a String, handling null. This method uses String.indexOf(int).

A null or empty ("") String will return -1.

 StringUtils.indexOf(null, *)         = -1
 StringUtils.indexOf("", *)           = -1
 StringUtils.indexOf("aabaabaa", 'a') = 0
 StringUtils.indexOf("aabaabaa", 'b') = 2
 
Parameters:
str - the String to check, may be null
searchChar - the character to find
Returns:
the first index of the search character, -1 if no match or null string input
Since:
2.0
Usages and Demos :

View More Examples of indexOf(String str,char searchChar)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     public static boolean hasTag(String tagList, String tag) {
   6:         return StringUtils.indexOf(tagList, Tag.format(tag)) >= 0;
   7:     }
   8:         ...
   9:     public static List<String> parseTagList(String tagList) {
  10:         if (StringUtils.isBlank(tagList)) return new ArrayList<String>();
  11:         String array[] = tagList.split("[\\[\\] ]");
  12:         ...
  13:         for (String tag : array) {
  14:             if (StringUtils.isNotBlank(tag)) {

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:             || identifier.equals(AMSchemaStrings.SYS_RES_ACL)
   6:             || StringUtils.indexOf(identifier, AMSchemaStrings.HIERARCHY_PREFIX) == 0 || prop.getRange().isBoolean()
   7:             || prop.getRange().isLongString() || prop.getRange().isRichText())) {
   8:                 sb.append("<option value='").append(prop.getIdentifier());
   9:                 if (session.getDisplayRulesManager().getResourcesLabelModel().getPropertyLabelFor(aClass).equals(

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:             || prop.getIdentifier().equals(AMSchemaStrings.IN_WORKSPACE)
   6:             || prop.getIdentifier().equals(AMSchemaStrings.SYS_RES_ACL) || StringUtils.indexOf(prop.getIdentifier(),
   7:             AMSchemaStrings.HIERARCHY_PREFIX) == 0)) {
   8:         ...
   9:                         String propertyName = property.getIdentifier();
  10:                         if (StringUtils.contains(propertyName, "inverse:"))
  11:                             propertyName = StringUtils.substringAfter(property.getIdentifier(), "inverse:");
  12:         ...
  13:                         || propertyName.equals(AMSchemaStrings.IN_WORKSPACE)
  14:                         || StringUtils.indexOf(propertyName, AMSchemaStrings.HIERARCHY_PREFIX) == 0) {

View Full Code Here

indexOf

public static int indexOf(String str,
                          char searchChar,
                          int startPos)
Finds the first index within a String from a start position, handling null. This method uses String.indexOf(int,int).

A null or empty ("") String will return -1. A negative start position is treated as zero. A start position greater than the string length returns -1.

 StringUtils.indexOf(null, *, *)          = -1
 StringUtils.indexOf("", *, *)            = -1
 StringUtils.indexOf("aabaabaa", 'b', 0)  = 2
 StringUtils.indexOf("aabaabaa", 'b', 3)  = 5
 StringUtils.indexOf("aabaabaa", 'b', 9)  = -1
 StringUtils.indexOf("aabaabaa", 'b', -1) = 2
 
Parameters:
str - the String to check, may be null
searchChar - the character to find
startPos - the start position, negative treated as zero
Returns:
the first index of the search character, -1 if no match or null string input
Since:
2.0

indexOf

public static int indexOf(String str,
                          String searchStr)
Finds the first index within a String, handling null. This method uses String.indexOf(String).

A null String will return -1.

 StringUtils.indexOf(null, *)          = -1
 StringUtils.indexOf(*, null)          = -1
 StringUtils.indexOf("", "")           = 0
 StringUtils.indexOf("aabaabaa", "a")  = 0
 StringUtils.indexOf("aabaabaa", "b")  = 2
 StringUtils.indexOf("aabaabaa", "ab") = 1
 StringUtils.indexOf("aabaabaa", "")   = 0
 
Parameters:
str - the String to check, may be null
searchStr - the String to find, may be null
Returns:
the first index of the search String, -1 if no match or null string input
Since:
2.0
Usages and Demos :

View More Examples of indexOf(String str,String searchStr)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     public static boolean hasTag(String tagList, String tag) {
   6:         return StringUtils.indexOf(tagList, Tag.format(tag)) >= 0;
   7:     }
   8:         ...
   9:     public static List<String> parseTagList(String tagList) {
  10:         if (StringUtils.isBlank(tagList)) return new ArrayList<String>();
  11:         String array[] = tagList.split("[\\[\\] ]");
  12:         ...
  13:         for (String tag : array) {
  14:             if (StringUtils.isNotBlank(tag)) {

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:             || identifier.equals(AMSchemaStrings.SYS_RES_ACL)
   6:             || StringUtils.indexOf(identifier, AMSchemaStrings.HIERARCHY_PREFIX) == 0 || prop.getRange().isBoolean()
   7:             || prop.getRange().isLongString() || prop.getRange().isRichText())) {
   8:                 sb.append("<option value='").append(prop.getIdentifier());
   9:                 if (session.getDisplayRulesManager().getResourcesLabelModel().getPropertyLabelFor(aClass).equals(

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:             || prop.getIdentifier().equals(AMSchemaStrings.IN_WORKSPACE)
   6:             || prop.getIdentifier().equals(AMSchemaStrings.SYS_RES_ACL) || StringUtils.indexOf(prop.getIdentifier(),
   7:             AMSchemaStrings.HIERARCHY_PREFIX) == 0)) {
   8:         ...
   9:                         String propertyName = property.getIdentifier();
  10:                         if (StringUtils.contains(propertyName, "inverse:"))
  11:                             propertyName = StringUtils.substringAfter(property.getIdentifier(), "inverse:");
  12:         ...
  13:                         || propertyName.equals(AMSchemaStrings.IN_WORKSPACE)
  14:                         || StringUtils.indexOf(propertyName, AMSchemaStrings.HIERARCHY_PREFIX) == 0) {

View Full Code Here

indexOf

public static int indexOf(String str,
                          String searchStr,
                          int startPos)
Finds the first index within a String, handling null. This method uses String.indexOf(String,int).

A null String will return -1. A negative start position is treated as zero. An empty ("") search String always matches. A start position greater than the string length only matches an empty search String.

 StringUtils.indexOf(null, *, *)          = -1
 StringUtils.indexOf(*, null, *)          = -1
 StringUtils.indexOf("", "", 0)           = 0
 StringUtils.indexOf("aabaabaa", "a", 0)  = 0
 StringUtils.indexOf("aabaabaa", "b", 0)  = 2
 StringUtils.indexOf("aabaabaa", "ab", 0) = 1
 StringUtils.indexOf("aabaabaa", "b", 3)  = 5
 StringUtils.indexOf("aabaabaa", "b", 9)  = -1
 StringUtils.indexOf("aabaabaa", "b", -1) = 2
 StringUtils.indexOf("aabaabaa", "", 2)   = 2
 StringUtils.indexOf("abc", "", 9)        = 3
 
Parameters:
str - the String to check, may be null
searchStr - the String to find, may be null
startPos - the start position, negative treated as zero
Returns:
the first index of the search String, -1 if no match or null string input
Since:
2.0

indexOfAny

public static int indexOfAny(String str,
                             char[] searchChars)
Search a String to find the first index of any character in the given set of characters.

A null String will return -1. A null or zero length search array will return -1.

 StringUtils.indexOfAny(null, *)                = -1
 StringUtils.indexOfAny("", *)                  = -1
 StringUtils.indexOfAny(*, null)                = -1
 StringUtils.indexOfAny(*, [])                  = -1
 StringUtils.indexOfAny("zzabyycdxx",['z','a']) = 0
 StringUtils.indexOfAny("zzabyycdxx",['b','y']) = 3
 StringUtils.indexOfAny("aba", ['z'])           = -1
 
Parameters:
str - the String to check, may be null
searchChars - the chars to search for, may be null
Returns:
the index of any of the chars, -1 if no match or null input
Since:
2.0

indexOfAny

public static int indexOfAny(String str,
                             String searchChars)
Search a String to find the first index of any character in the given set of characters.

A null String will return -1. A null search string will return -1.

 StringUtils.indexOfAny(null, *)            = -1
 StringUtils.indexOfAny("", *)              = -1
 StringUtils.indexOfAny(*, null)            = -1
 StringUtils.indexOfAny(*, "")              = -1
 StringUtils.indexOfAny("zzabyycdxx", "za") = 0
 StringUtils.indexOfAny("zzabyycdxx", "by") = 3
 StringUtils.indexOfAny("aba","z")          = -1
 
Parameters:
str - the String to check, may be null
searchChars - the chars to search for, may be null
Returns:
the index of any of the chars, -1 if no match or null input
Since:
2.0

indexOfAny

public static int indexOfAny(String str,
                             String[] searchStrs)
Find the first index of any of a set of potential substrings.

A null String will return -1. A null or zero length search array will return -1. A null search array entry will be ignored, but a search array containing "" will return 0 if str is not null. This method uses String.indexOf(String).

 StringUtils.indexOfAny(null, *)                     = -1
 StringUtils.indexOfAny(*, null)                     = -1
 StringUtils.indexOfAny(*, [])                       = -1
 StringUtils.indexOfAny("zzabyycdxx", ["ab","cd"])   = 2
 StringUtils.indexOfAny("zzabyycdxx", ["cd","ab"])   = 2
 StringUtils.indexOfAny("zzabyycdxx", ["mn","op"])   = -1
 StringUtils.indexOfAny("zzabyycdxx", ["zab","aby"]) = 1
 StringUtils.indexOfAny("zzabyycdxx", [""])          = 0
 StringUtils.indexOfAny("", [""])                    = 0
 StringUtils.indexOfAny("", ["a"])                   = -1
 
Parameters:
str - the String to check, may be null
searchStrs - the Strings to search for, may be null
Returns:
the first index of any of the searchStrs in str, -1 if no match

indexOfAnyBut

public static int indexOfAnyBut(String str,
                                char[] searchChars)
Search a String to find the first index of any character not in the given set of characters.

A null String will return -1. A null or zero length search array will return -1.

 StringUtils.indexOfAnyBut(null, *)           = -1
 StringUtils.indexOfAnyBut("", *)             = -1
 StringUtils.indexOfAnyBut(*, null)           = -1
 StringUtils.indexOfAnyBut(*, [])             = -1
 StringUtils.indexOfAnyBut("zzabyycdxx",'za') = 3
 StringUtils.indexOfAnyBut("zzabyycdxx", '')  = 0
 StringUtils.indexOfAnyBut("aba", 'ab')       = -1
 
Parameters:
str - the String to check, may be null
searchChars - the chars to search for, may be null
Returns:
the index of any of the chars, -1 if no match or null input
Since:
2.0

indexOfAnyBut

public static int indexOfAnyBut(String str,
                                String searchChars)
Search a String to find the first index of any character not in the given set of characters.

A null String will return -1. A null search string will return -1.

 StringUtils.indexOfAnyBut(null, *)            = -1
 StringUtils.indexOfAnyBut("", *)              = -1
 StringUtils.indexOfAnyBut(*, null)            = -1
 StringUtils.indexOfAnyBut(*, "")              = -1
 StringUtils.indexOfAnyBut("zzabyycdxx", "za") = 3
 StringUtils.indexOfAnyBut("zzabyycdxx", "")   = 0
 StringUtils.indexOfAnyBut("aba","ab")         = -1
 
Parameters:
str - the String to check, may be null
searchChars - the chars to search for, may be null
Returns:
the index of any of the chars, -1 if no match or null input
Since:
2.0

indexOfDifference

public static int indexOfDifference(String str1,
                                    String str2)
Compares two Strings, and returns the index at which the Strings begin to differ.

For example, indexOfDifference("i am a machine", "i am a robot") -> 7

 StringUtils.indexOfDifference(null, null) = -1
 StringUtils.indexOfDifference("", "") = -1
 StringUtils.indexOfDifference("", "abc") = 0
 StringUtils.indexOfDifference("abc", "") = 0
 StringUtils.indexOfDifference("abc", "abc") = -1
 StringUtils.indexOfDifference("ab", "abxyz") = 2
 StringUtils.indexOfDifference("abcde", "abxyz") = 2
 StringUtils.indexOfDifference("abcde", "xyz") = 0
 
Parameters:
str1 - the first String, may be null
str2 - the second String, may be null
Returns:
the index where str2 and str1 begin to differ; -1 if they are equal
Since:
2.0

indexOfDifference

public static int indexOfDifference(String[] strs)
Compares all Strings in an array and returns the index at which the Strings begin to differ.

For example, indexOfDifference(new String[] {"i am a machine", "i am a robot"}) -> 7

 StringUtils.indexOfDifference(null) = -1
 StringUtils.indexOfDifference(new String[] {}) = -1
 StringUtils.indexOfDifference(new String[] {"abc"}) = -1
 StringUtils.indexOfDifference(new String[] {null, null}) = -1
 StringUtils.indexOfDifference(new String[] {"", ""}) = -1
 StringUtils.indexOfDifference(new String[] {"", null}) = 0
 StringUtils.indexOfDifference(new String[] {"abc", null, null}) = 0
 StringUtils.indexOfDifference(new String[] {null, null, "abc"}) = 0
 StringUtils.indexOfDifference(new String[] {"", "abc"}) = 0
 StringUtils.indexOfDifference(new String[] {"abc", ""}) = 0
 StringUtils.indexOfDifference(new String[] {"abc", "abc"}) = -1
 StringUtils.indexOfDifference(new String[] {"abc", "a"}) = 1
 StringUtils.indexOfDifference(new String[] {"ab", "abxyz"}) = 2
 StringUtils.indexOfDifference(new String[] {"abcde", "abxyz"}) = 2
 StringUtils.indexOfDifference(new String[] {"abcde", "xyz"}) = 0
 StringUtils.indexOfDifference(new String[] {"xyz", "abcde"}) = 0
 StringUtils.indexOfDifference(new String[] {"i am a machine", "i am a robot"}) = 7
 
Parameters:
strs - array of strings, entries may be null
Returns:
the index where the strings begin to differ; -1 if they are all equal
Since:
2.4

isAlpha

public static boolean isAlpha(String str)
Checks if the String contains only unicode letters.

null will return false. An empty String ("") will return true.

 StringUtils.isAlpha(null)   = false
 StringUtils.isAlpha("")     = true
 StringUtils.isAlpha("  ")   = false
 StringUtils.isAlpha("abc")  = true
 StringUtils.isAlpha("ab2c") = false
 StringUtils.isAlpha("ab-c") = false
 
Parameters:
str - the String to check, may be null
Returns:
true if only contains letters, and is non-null

isAlphaSpace

public static boolean isAlphaSpace(String str)
Checks if the String contains only unicode letters and space (' ').

null will return false An empty String ("") will return true.

 StringUtils.isAlphaSpace(null)   = false
 StringUtils.isAlphaSpace("")     = true
 StringUtils.isAlphaSpace("  ")   = true
 StringUtils.isAlphaSpace("abc")  = true
 StringUtils.isAlphaSpace("ab c") = true
 StringUtils.isAlphaSpace("ab2c") = false
 StringUtils.isAlphaSpace("ab-c") = false
 
Parameters:
str - the String to check, may be null
Returns:
true if only contains letters and space, and is non-null

isAlphanumeric

public static boolean isAlphanumeric(String str)
Checks if the String contains only unicode letters or digits.

null will return false. An empty String ("") will return true.

 StringUtils.isAlphanumeric(null)   = false
 StringUtils.isAlphanumeric("")     = true
 StringUtils.isAlphanumeric("  ")   = false
 StringUtils.isAlphanumeric("abc")  = true
 StringUtils.isAlphanumeric("ab c") = false
 StringUtils.isAlphanumeric("ab2c") = true
 StringUtils.isAlphanumeric("ab-c") = false
 
Parameters:
str - the String to check, may be null
Returns:
true if only contains letters or digits, and is non-null
Usages and Demos :

View More Examples of isAlphanumeric(String str)
   1: 
   2: public class StringUtils
   3: {
   4:         ...
   5:     {
   6:        return org.apache.commons.lang.StringUtils.split(str1, str2);
   7:     }
   8:         ...
   9:     {
  10:         return org.apache.commons.lang.StringUtils.replace(src, target, rWith);
  11:     }
  12:         ...
  13:     {
  14:         return org.apache.commons.lang.StringUtils.isAlphanumeric(str);

View Full Code Here

isAlphanumericSpace

public static boolean isAlphanumericSpace(String str)
Checks if the String contains only unicode letters, digits or space (' ').

null will return false. An empty String ("") will return true.

 StringUtils.isAlphanumeric(null)   = false
 StringUtils.isAlphanumeric("")     = true
 StringUtils.isAlphanumeric("  ")   = true
 StringUtils.isAlphanumeric("abc")  = true
 StringUtils.isAlphanumeric("ab c") = true
 StringUtils.isAlphanumeric("ab2c") = true
 StringUtils.isAlphanumeric("ab-c") = false
 
Parameters:
str - the String to check, may be null
Returns:
true if only contains letters, digits or space, and is non-null

isAsciiPrintable

public static boolean isAsciiPrintable(String str)
Checks if the string contains only ASCII printable characters.

null will return false. An empty String ("") will return true.

 StringUtils.isAsciiPrintable(null)     = false
 StringUtils.isAsciiPrintable("")       = true
 StringUtils.isAsciiPrintable(" ")      = true
 StringUtils.isAsciiPrintable("Ceki")   = true
 StringUtils.isAsciiPrintable("ab2c")   = true
 StringUtils.isAsciiPrintable("!ab-c~") = true
 StringUtils.isAsciiPrintable("\u0020") = true
 StringUtils.isAsciiPrintable("\u0021") = true
 StringUtils.isAsciiPrintable("\u007e") = true
 StringUtils.isAsciiPrintable("\u007f") = false
 StringUtils.isAsciiPrintable("Ceki G\u00fclc\u00fc") = false
 
Parameters:
str - the string to check, may be null
Returns:
true if every character is in the range 32 thru 126
Since:
2.1

isBlank

public static boolean isBlank(String str)
Checks if a String is whitespace, empty ("") or null.
 StringUtils.isBlank(null)      = true
 StringUtils.isBlank("")        = true
 StringUtils.isBlank(" ")       = true
 StringUtils.isBlank("bob")     = false
 StringUtils.isBlank("  bob  ") = false
 
Parameters:
str - the String to check, may be null
Returns:
true if the String is null, empty or whitespace
Since:
2.0
Usages and Demos :

View More Examples of isBlank(String str)
   1:         {
   2:             this.date = (org.apache.commons.lang.StringUtils.isBlank(date)) ? null : dateFormatter.parse(date);
   3:         }
   4:         catch (java.text.ParseException pe)
   5:         {

View Full Code Here
   1: import org.andromda.metafacades.uml.UMLMetafacadeProperties;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         {
   6:             final String fullyQualifiedName = StringUtils.trimToEmpty(type.getFullyQualifiedName());
   7:             if ("java.lang.String".equals(fullyQualifiedName))
   8:         ...
   9:         String returnValue = name;
  10:         if (StringUtils.isNotBlank(prefix))
  11:         {
  12:         ...
  13:         }
  14:         return (StringUtils.isBlank(tagName)) ? null : tagName;

View Full Code Here
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.myfaces.component.html.ext.HtmlDataTable;
   4:         ...
   5:             final String[] identifierColumns =
   6:                 StringUtils.isBlank(identifierColumnsString) ? new String[0]
   7:         ...
   8:                                                              : StringUtils.trimToEmpty(identifierColumnsString).split(
   9:                     "\\s*,\\s*");

View Full Code Here
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.myfaces.component.html.ext.HtmlDataTable;
   4:         ...
   5:             final String[] identifierColumns =
   6:                 StringUtils.isBlank(identifierColumnsString) ? new String[0]
   7:         ...
   8:                                                              : StringUtils.trimToEmpty(identifierColumnsString).split(
   9:                     "\\s*,\\s*");

View Full Code Here
   1: import org.apache.commons.collections.CollectionUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         final String beanName = StringUtils.uncapitalize(StringUtils.trimToEmpty(this.getName()));
   7:         final StringBuffer beanNameBuffer = new StringBuffer(this.getDaoNamePattern().replaceAll("\\{0\\}", beanName));
   8:         ...
   9:             entityNamePattern,
  10:             new Object[] {StringUtils.trimToEmpty(this.getName())});
  11:     }
  12:         ...
  13:         String inheritance = this.getInheritance(this);
  14:         for (SpringEntity superEntity = this.getSuperEntity(); superEntity != null && StringUtils.isBlank(inheritance);)

View Full Code Here

isEmpty

public static boolean isEmpty(String str)
Checks if a String is empty ("") or null.
 StringUtils.isEmpty(null)      = true
 StringUtils.isEmpty("")        = true
 StringUtils.isEmpty(" ")       = false
 StringUtils.isEmpty("bob")     = false
 StringUtils.isEmpty("  bob  ") = false
 

NOTE: This method changed in Lang version 2.0. It no longer trims the String. That functionality is available in isBlank().

Parameters:
str - the String to check, may be null
Returns:
true if the String is empty or null
Usages and Demos :

View More Examples of isEmpty(String str)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5: 
   6:         if (StringUtils.isEmpty(template) || (tes == null))
   7:         {
   8:         ...
   9: 
  10:         return StringUtils.isEmpty(defaultName)
  11:             ? TurbineTemplate.getDefaultTemplate()
  12:         ...
  13:     {
  14:         if (StringUtils.isEmpty(template))

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         return StringUtils.isEmpty(serverName) ? "" : serverName;
   7:     }
   8:         ...
   9:     {
  10:         return StringUtils.isEmpty(serverScheme) ? "" : serverScheme;
  11:     }
  12:         ...
  13:     {
  14:         return StringUtils.isEmpty(scriptName) ? "" : scriptName;

View Full Code Here
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.eclipse.jface.dialogs.IDialogConstants;
   4:         ...
   5:     public int getMessageType() {
   6:         if (!StringUtils.isEmpty(this.errorMessage))
   7:             return IMessageProvider.ERROR;
   8:         ...
   9:         if (StringUtils.isEmpty(this.message))
  10:             return IMessageProvider.NONE;
  11:         ...
  12:         if (okButton != null)
  13:             okButton.setEnabled(StringUtils.isEmpty(errorMsg));

View Full Code Here
   1: import org.andromda.core.translation.TranslationUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         Object element = null;
   6:         if (StringUtils.isNotEmpty(expression))
   7:         {
   8:         ...
   9: 
  10:                     if (StringUtils.isEmpty(fromExpression))
  11:                     {
  12:         ...
  13:     {
  14:         translation = StringUtils.trimToEmpty(translation);

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.logging.Log;
   4:         ...
   5: 
   6:                 if (StringUtils.isNotEmpty(targetSchema)) {
   7:                     return new StringBuffer().append(targetSchema).append(".").append(table).toString();
   8:         ...
   9:     private static String removeSQLFunction(final String name) throws TorqueException {
  10:         if (StringUtils.isEmpty(name)) {
  11:             return name;
  12:         ...
  13:     private static String removeQualifiers(final String name) throws TorqueException {
  14:         if (StringUtils.isEmpty(name)) {

View Full Code Here

isNotBlank

public static boolean isNotBlank(String str)
Checks if a String is not empty (""), not null and not whitespace only.
 StringUtils.isNotBlank(null)      = false
 StringUtils.isNotBlank("")        = false
 StringUtils.isNotBlank(" ")       = false
 StringUtils.isNotBlank("bob")     = true
 StringUtils.isNotBlank("  bob  ") = true
 
Parameters:
str - the String to check, may be null
Returns:
true if the String is not empty and not null and not whitespace
Since:
2.0
Usages and Demos :

View More Examples of isNotBlank(String str)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.lang.WordUtils;
   4:         ...
   5:         
   6:         this.uri = (StringUtils.isNotBlank(getPackageName()) ? SLASH + getPackageName().replace('.', '/') : "") + SLASH + getFlowId();
   7:     }
   8: 
   9:     public String getFlowId() {

View Full Code Here
   1: import org.andromda.utils.StringUtilsHelper;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.eclipse.uml2.ParameterDirectionKind;
   4:         ...
   5:     {
   6:         return StringUtils.isNotBlank(this.getDefaultValue());
   7:     }
   8: 
   9:     protected boolean handleIsInParameter()

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     public boolean hasKeyword() {
   6:         return StringUtils.isNotBlank(getKeyword());
   7:     }
   8:         ...
   9:         for (String aTag : tagList) {
  10:             if (StringUtils.equals(aTag, checkTag)) return true;
  11:         }
  12:         ...
  13:     public List<String> getKeywordAsList() {
  14:         if (StringUtils.isBlank(getKeyword())) return new ArrayList<String>();

View Full Code Here
   1: import org.andromda.utils.StringUtilsHelper;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.omg.uml.behavioralelements.statemachines.Event;
   4:         ...
   5:     {
   6:         return StringUtils.isNotBlank(this.getDefaultValue());
   7:     }
   8: 
   9:     protected Object handleGetType()

View Full Code Here
   1: import org.andromda.metafacades.uml.UMLMetafacadeProperties;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         {
   6:             final String fullyQualifiedName = StringUtils.trimToEmpty(type.getFullyQualifiedName());
   7:             if ("java.lang.String".equals(fullyQualifiedName))
   8:         ...
   9:         String returnValue = name;
  10:         if (StringUtils.isNotBlank(prefix))
  11:         {
  12:         ...
  13:         final String value = (String)findTaggedValue(HibernateProfile.TAGGEDVALUE_HIBERNATE_LAZY);
  14:         return StringUtils.isNotBlank(value) ? Boolean.valueOf(value).booleanValue() : false;

View Full Code Here

isNotEmpty

public static boolean isNotEmpty(String str)
Checks if a String is not empty ("") and not null.
 StringUtils.isNotEmpty(null)      = false
 StringUtils.isNotEmpty("")        = false
 StringUtils.isNotEmpty(" ")       = true
 StringUtils.isNotEmpty("bob")     = true
 StringUtils.isNotEmpty("  bob  ") = true
 
Parameters:
str - the String to check, may be null
Returns:
true if the String is not empty and not null
Usages and Demos :

View More Examples of isNotEmpty(String str)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         return (StringUtils.isNotEmpty(key)) ? key : "";
   7:     }
   8:     
   9:     public Object getValue()

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     public static boolean isMessageSet(HttpServletRequest request) {
   6:         return StringUtils.isNotEmpty((String) request.getAttribute(MESSAGE_ATTRIBUTE));
   7:     }
   8:         ...
   9:         String message = e.getMessage();
  10:         if (StringUtils.isEmpty(message)) {
  11:             if (e.getCause() != null) {
  12:         ...
  13:             if (message == null) {
  14:                 message = StringUtils.EMPTY;

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         return (StringUtils.isNotEmpty(name)) ? nameMap.containsKey(name) : false;
   7:     }
   8: 
   9:     public boolean containsId(int id)

View Full Code Here
   1: import org.andromda.metafacades.uml.UMLMetafacadeProperties;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.lang.ObjectUtils;
   4:         ...
   5:     {
   6:         return StringUtils.replace(this.getFullyQualifiedManageableDaoName(), getNamespaceProperty(), "/");
   7:     }
   8:         ...
   9:     {
  10:         return StringUtils.replace(this.getFullyQualifiedManageableDaoBaseName(), this.getNamespaceProperty(), "/");
  11:     }
  12:         ...
  13:     {
  14:         return StringUtils.isNotEmpty(this.getRemotePort());

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         serverData.setServerScheme(StringUtils.isNotEmpty(serverScheme)
   7:                 ? serverScheme : "");
   8:         ...
   9: 
  10:         return StringUtils.isNotEmpty(serverScheme) ? serverScheme : HTTP;
  11:     }
  12:         ...
  13:     {
  14:         return StringUtils.isNotEmpty(reference);

View Full Code Here

isNumeric

public static boolean isNumeric(String str)
Checks if the String contains only unicode digits. A decimal point is not a unicode digit and returns false.

null will return false. An empty String ("") will return true.

 StringUtils.isNumeric(null)   = false
 StringUtils.isNumeric("")     = true
 StringUtils.isNumeric("  ")   = false
 StringUtils.isNumeric("123")  = true
 StringUtils.isNumeric("12 3") = false
 StringUtils.isNumeric("ab2c") = false
 StringUtils.isNumeric("12-3") = false
 StringUtils.isNumeric("12.3") = false
 
Parameters:
str - the String to check, may be null
Returns:
true if only contains digits, and is non-null

isNumericSpace

public static boolean isNumericSpace(String str)
Checks if the String contains only unicode digits or space (' '). A decimal point is not a unicode digit and returns false.

null will return false. An empty String ("") will return true.

 StringUtils.isNumeric(null)   = false
 StringUtils.isNumeric("")     = true
 StringUtils.isNumeric("  ")   = true
 StringUtils.isNumeric("123")  = true
 StringUtils.isNumeric("12 3") = true
 StringUtils.isNumeric("ab2c") = false
 StringUtils.isNumeric("12-3") = false
 StringUtils.isNumeric("12.3") = false
 
Parameters:
str - the String to check, may be null
Returns:
true if only contains digits or space, and is non-null

isWhitespace

public static boolean isWhitespace(String str)
Checks if the String contains only whitespace.

null will return false. An empty String ("") will return true.

 StringUtils.isWhitespace(null)   = false
 StringUtils.isWhitespace("")     = true
 StringUtils.isWhitespace("  ")   = true
 StringUtils.isWhitespace("abc")  = false
 StringUtils.isWhitespace("ab2c") = false
 StringUtils.isWhitespace("ab-c") = false
 
Parameters:
str - the String to check, may be null
Returns:
true if only contains whitespace, and is non-null
Since:
2.0

join

public static String join(Object[] array)
Joins the elements of the provided array into a single String containing the provided list of elements.

No separator is added to the joined String. Null objects or empty strings within the array are represented by empty strings.

 StringUtils.join(null)            = null
 StringUtils.join([])              = ""
 StringUtils.join([null])          = ""
 StringUtils.join(["a", "b", "c"]) = "abc"
 StringUtils.join([null, "", "a"]) = "a"
 
Parameters:
array - the array of values to join together, may be null
Returns:
the joined String, null if null array input
Since:
2.0
Usages and Demos :

View More Examples of join(Object[] array)
   1: import java.io.PrintStream;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.expasy.citations.models.Citation;
   4:         ...
   5:         out.print(citation.hasAuthors() ? 
   6:             StringUtils.join(citation.getAuthors().iterator(), ", ") : "");
   7:         out.println();
   8:     }
   9:     

View Full Code Here
   1: import org.apache.commons.collections.CollectionUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     public RelativePath(String path) {
   6:         this.path = StringUtils.strip(path, "/");
   7:     }
   8:         ...
   9:         if (relative != null) {
  10:             String[] offset = StringUtils.split(relative, "/");
  11:             List<String> base = new ArrayList<String>();
  12:         ...
  13: 
  14:             this.path = StringUtils.join(base.iterator(), "/");

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         List components
   6:             = new ArrayList(Arrays.asList(StringUtils.split(
   7:                                               template,
   8:         ...
   9:         {
  10:             String templatePackage = StringUtils.join(components.iterator(), String.valueOf(separator));
  11: 
  12:         ...
  13:             StringBuffer templatePath = new StringBuffer();
  14:             if (StringUtils.isNotEmpty(prefix))

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         List components
   6:             = new ArrayList(Arrays.asList(StringUtils.split(
   7:                                               template,
   8:         ...
   9:         {
  10:             String pkg = StringUtils.join(components.iterator(), String.valueOf(separator));
  11:             StringBuffer testName = new StringBuffer();

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         List components
   6:             = new ArrayList(Arrays.asList(StringUtils.split(
   7:                                               template,
   8:         ...
   9:         {
  10:             String templatePackage = StringUtils.join(components.iterator(), String.valueOf(separator));
  11: 
  12:         ...
  13:             StringBuffer templatePath = new StringBuffer();
  14:             if (StringUtils.isNotEmpty(prefix))

View Full Code Here

join

public static String join(Object[] array,
                          char separator)
Joins the elements of the provided array into a single String containing the provided list of elements.

No delimiter is added before or after the list. Null objects or empty strings within the array are represented by empty strings.

 StringUtils.join(null, *)               = null
 StringUtils.join([], *)                 = ""
 StringUtils.join([null], *)             = ""
 StringUtils.join(["a", "b", "c"], ';')  = "a;b;c"
 StringUtils.join(["a", "b", "c"], null) = "abc"
 StringUtils.join([null, "", "a"], ';')  = ";;a"
 
Parameters:
array - the array of values to join together, may be null
separator - the separator character to use
Returns:
the joined String, null if null array input
Since:
2.0
Usages and Demos :

View More Examples of join(Object[] array,char separator)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         String [] components
   6:             = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9:         return StringUtils.join(components, String.valueOf(separator));
  10:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         String [] components
   6:             = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9: 
  10:         return StringUtils.join(components, String.valueOf(separator));
  11:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         String [] components = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9: 
  10:         String templatePackage = StringUtils.join(components, String.valueOf(separator));
  11: 
  12:         ...
  13:         StringBuffer testPath = new StringBuffer();
  14:         if (StringUtils.isNotEmpty(prefix))

View Full Code Here
   1:                         java.lang.System.arraycopy(path, index, restOfPath, 0, number);
   2:                         parameterName = org.apache.commons.lang.StringUtils.join(restOfPath, ".");
   3:                         break;
   4:                     }
   5:                     type = CriteriaSearchProperties.getNavigableAssociationEndType(type, childEntityName);

View Full Code Here
   1: import org.apache.commons.dbutils.DbUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         long startTime = System.currentTimeMillis();
   6:         outputLocation = StringUtils.trimToEmpty(outputLocation);
   7:         if (outputLocation == null)
   8:         ...
   9:     {
  10:         this.tableNamePattern = StringUtils.trimToEmpty(tableNamePattern);
  11:     }
  12:         ...
  13:                 names[names.length - 1] = null;
  14:                 String packageName = StringUtils.join(names, Schema2XMIGlobals.PACKAGE_SEPERATOR);

View Full Code Here

join

public static String join(Object[] array,
                          char separator,
                          int startIndex,
                          int endIndex)
Joins the elements of the provided array into a single String containing the provided list of elements.

No delimiter is added before or after the list. Null objects or empty strings within the array are represented by empty strings.

 StringUtils.join(null, *)               = null
 StringUtils.join([], *)                 = ""
 StringUtils.join([null], *)             = ""
 StringUtils.join(["a", "b", "c"], ';')  = "a;b;c"
 StringUtils.join(["a", "b", "c"], null) = "abc"
 StringUtils.join([null, "", "a"], ';')  = ";;a"
 
Parameters:
array - the array of values to join together, may be null
separator - the separator character to use
startIndex - the first index to start joining from. It is an error to pass in an end index past the end of the array
endIndex - the index to stop joining from (exclusive). It is an error to pass in an end index past the end of the array
Returns:
the joined String, null if null array input
Since:
2.0

join

public static String join(Object[] array,
                          String separator)
Joins the elements of the provided array into a single String containing the provided list of elements.

No delimiter is added before or after the list. A null separator is the same as an empty String (""). Null objects or empty strings within the array are represented by empty strings.

 StringUtils.join(null, *)                = null
 StringUtils.join([], *)                  = ""
 StringUtils.join([null], *)              = ""
 StringUtils.join(["a", "b", "c"], "--")  = "a--b--c"
 StringUtils.join(["a", "b", "c"], null)  = "abc"
 StringUtils.join(["a", "b", "c"], "")    = "abc"
 StringUtils.join([null, "", "a"], ',')   = ",,a"
 
Parameters:
array - the array of values to join together, may be null
separator - the separator character to use, null treated as ""
Returns:
the joined String, null if null array input
Usages and Demos :

View More Examples of join(Object[] array,String separator)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         String [] components
   6:             = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9:         return StringUtils.join(components, String.valueOf(separator));
  10:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         String [] components
   6:             = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9: 
  10:         return StringUtils.join(components, String.valueOf(separator));
  11:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         String [] components = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9: 
  10:         String templatePackage = StringUtils.join(components, String.valueOf(separator));
  11: 
  12:         ...
  13:         StringBuffer testPath = new StringBuffer();
  14:         if (StringUtils.isNotEmpty(prefix))

View Full Code Here
   1:                         java.lang.System.arraycopy(path, index, restOfPath, 0, number);
   2:                         parameterName = org.apache.commons.lang.StringUtils.join(restOfPath, ".");
   3:                         break;
   4:                     }
   5:                     type = CriteriaSearchProperties.getNavigableAssociationEndType(type, childEntityName);

View Full Code Here
   1: import org.apache.commons.dbutils.DbUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         long startTime = System.currentTimeMillis();
   6:         outputLocation = StringUtils.trimToEmpty(outputLocation);
   7:         if (outputLocation == null)
   8:         ...
   9:     {
  10:         this.tableNamePattern = StringUtils.trimToEmpty(tableNamePattern);
  11:     }
  12:         ...
  13:                 names[names.length - 1] = null;
  14:                 String packageName = StringUtils.join(names, Schema2XMIGlobals.PACKAGE_SEPERATOR);

View Full Code Here

join

public static String join(Object[] array,
                          String separator,
                          int startIndex,
                          int endIndex)
Joins the elements of the provided array into a single String containing the provided list of elements.

No delimiter is added before or after the list. A null separator is the same as an empty String (""). Null objects or empty strings within the array are represented by empty strings.

 StringUtils.join(null, *)                = null
 StringUtils.join([], *)                  = ""
 StringUtils.join([null], *)              = ""
 StringUtils.join(["a", "b", "c"], "--")  = "a--b--c"
 StringUtils.join(["a", "b", "c"], null)  = "abc"
 StringUtils.join(["a", "b", "c"], "")    = "abc"
 StringUtils.join([null, "", "a"], ',')   = ",,a"
 
Parameters:
array - the array of values to join together, may be null
separator - the separator character to use, null treated as ""
startIndex - the first index to start joining from. It is an error to pass in an end index past the end of the array
endIndex - the index to stop joining from (exclusive). It is an error to pass in an end index past the end of the array
Returns:
the joined String, null if null array input

join

public static String join(Collection<E> collection,
                          char separator)
Joins the elements of the provided Collection into a single String containing the provided elements.

No delimiter is added before or after the list. Null objects or empty strings within the iteration are represented by empty strings.

See the examples here: join(Object[],char).

Parameters:
collection - the Collection of values to join together, may be null
separator - the separator character to use
Returns:
the joined String, null if null iterator input
Since:
2.3
Usages and Demos :

View More Examples of join(Collection collection,char separator)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         String [] components
   6:             = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9:         return StringUtils.join(components, String.valueOf(separator));
  10:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         String [] components
   6:             = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9: 
  10:         return StringUtils.join(components, String.valueOf(separator));
  11:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         String [] components = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9: 
  10:         String templatePackage = StringUtils.join(components, String.valueOf(separator));
  11: 
  12:         ...
  13:         StringBuffer testPath = new StringBuffer();
  14:         if (StringUtils.isNotEmpty(prefix))

View Full Code Here
   1:                         java.lang.System.arraycopy(path, index, restOfPath, 0, number);
   2:                         parameterName = org.apache.commons.lang.StringUtils.join(restOfPath, ".");
   3:                         break;
   4:                     }
   5:                     type = CriteriaSearchProperties.getNavigableAssociationEndType(type, childEntityName);

View Full Code Here
   1: import org.apache.commons.dbutils.DbUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         long startTime = System.currentTimeMillis();
   6:         outputLocation = StringUtils.trimToEmpty(outputLocation);
   7:         if (outputLocation == null)
   8:         ...
   9:     {
  10:         this.tableNamePattern = StringUtils.trimToEmpty(tableNamePattern);
  11:     }
  12:         ...
  13:                 names[names.length - 1] = null;
  14:                 String packageName = StringUtils.join(names, Schema2XMIGlobals.PACKAGE_SEPERATOR);

View Full Code Here

join

public static String join(Collection<E> collection,
                          String separator)
Joins the elements of the provided Collection into a single String containing the provided elements.

No delimiter is added before or after the list. A null separator is the same as an empty String ("").

See the examples here: join(Object[],String).

Parameters:
collection - the Collection of values to join together, may be null
separator - the separator character to use, null treated as ""
Returns:
the joined String, null if null iterator input
Since:
2.3
Usages and Demos :

View More Examples of join(Collection collection,String separator)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         String [] components
   6:             = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9:         return StringUtils.join(components, String.valueOf(separator));
  10:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         String [] components
   6:             = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9: 
  10:         return StringUtils.join(components, String.valueOf(separator));
  11:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         String [] components = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9: 
  10:         String templatePackage = StringUtils.join(components, String.valueOf(separator));
  11: 
  12:         ...
  13:         StringBuffer testPath = new StringBuffer();
  14:         if (StringUtils.isNotEmpty(prefix))

View Full Code Here
   1:                         java.lang.System.arraycopy(path, index, restOfPath, 0, number);
   2:                         parameterName = org.apache.commons.lang.StringUtils.join(restOfPath, ".");
   3:                         break;
   4:                     }
   5:                     type = CriteriaSearchProperties.getNavigableAssociationEndType(type, childEntityName);

View Full Code Here
   1: import org.apache.commons.dbutils.DbUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         long startTime = System.currentTimeMillis();
   6:         outputLocation = StringUtils.trimToEmpty(outputLocation);
   7:         if (outputLocation == null)
   8:         ...
   9:     {
  10:         this.tableNamePattern = StringUtils.trimToEmpty(tableNamePattern);
  11:     }
  12:         ...
  13:                 names[names.length - 1] = null;
  14:                 String packageName = StringUtils.join(names, Schema2XMIGlobals.PACKAGE_SEPERATOR);

View Full Code Here

join

public static String join(Iterator<E> iterator,
                          char separator)
Joins the elements of the provided Iterator into a single String containing the provided elements.

No delimiter is added before or after the list. Null objects or empty strings within the iteration are represented by empty strings.

See the examples here: join(Object[],char).

Parameters:
iterator - the Iterator of values to join together, may be null
separator - the separator character to use
Returns:
the joined String, null if null iterator input
Since:
2.0
Usages and Demos :

View More Examples of join(Iterator iterator,char separator)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         String [] components
   6:             = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9:         return StringUtils.join(components, String.valueOf(separator));
  10:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         String [] components
   6:             = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9: 
  10:         return StringUtils.join(components, String.valueOf(separator));
  11:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         String [] components = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9: 
  10:         String templatePackage = StringUtils.join(components, String.valueOf(separator));
  11: 
  12:         ...
  13:         StringBuffer testPath = new StringBuffer();
  14:         if (StringUtils.isNotEmpty(prefix))

View Full Code Here
   1:                         java.lang.System.arraycopy(path, index, restOfPath, 0, number);
   2:                         parameterName = org.apache.commons.lang.StringUtils.join(restOfPath, ".");
   3:                         break;
   4:                     }
   5:                     type = CriteriaSearchProperties.getNavigableAssociationEndType(type, childEntityName);

View Full Code Here
   1: import org.apache.commons.dbutils.DbUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         long startTime = System.currentTimeMillis();
   6:         outputLocation = StringUtils.trimToEmpty(outputLocation);
   7:         if (outputLocation == null)
   8:         ...
   9:     {
  10:         this.tableNamePattern = StringUtils.trimToEmpty(tableNamePattern);
  11:     }
  12:         ...
  13:                 names[names.length - 1] = null;
  14:                 String packageName = StringUtils.join(names, Schema2XMIGlobals.PACKAGE_SEPERATOR);

View Full Code Here

join

public static String join(Iterator<E> iterator,
                          String separator)
Joins the elements of the provided Iterator into a single String containing the provided elements.

No delimiter is added before or after the list. A null separator is the same as an empty String ("").

See the examples here: join(Object[],String).

Parameters:
iterator - the Iterator of values to join together, may be null
separator - the separator character to use, null treated as ""
Returns:
the joined String, null if null iterator input
Usages and Demos :

View More Examples of join(Iterator iterator,String separator)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         String [] components
   6:             = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9:         return StringUtils.join(components, String.valueOf(separator));
  10:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         String [] components
   6:             = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9: 
  10:         return StringUtils.join(components, String.valueOf(separator));
  11:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         String [] components = StringUtils.split(template, String.valueOf(TemplateService.TEMPLATE_PARTS_SEPARATOR));
   7: 
   8:         ...
   9: 
  10:         String templatePackage = StringUtils.join(components, String.valueOf(separator));
  11: 
  12:         ...
  13:         StringBuffer testPath = new StringBuffer();
  14:         if (StringUtils.isNotEmpty(prefix))

View Full Code Here
   1:                         java.lang.System.arraycopy(path, index, restOfPath, 0, number);
   2:                         parameterName = org.apache.commons.lang.StringUtils.join(restOfPath, ".");
   3:                         break;
   4:                     }
   5:                     type = CriteriaSearchProperties.getNavigableAssociationEndType(type, childEntityName);

View Full Code Here
   1: import org.apache.commons.dbutils.DbUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         long startTime = System.currentTimeMillis();
   6:         outputLocation = StringUtils.trimToEmpty(outputLocation);
   7:         if (outputLocation == null)
   8:         ...
   9:     {
  10:         this.tableNamePattern = StringUtils.trimToEmpty(tableNamePattern);
  11:     }
  12:         ...
  13:                 names[names.length - 1] = null;
  14:                 String packageName = StringUtils.join(names, Schema2XMIGlobals.PACKAGE_SEPERATOR);

View Full Code Here

lastIndexOf

public static int lastIndexOf(String str,
                              char searchChar)
Finds the last index within a String, handling null. This method uses String.lastIndexOf(int).

A null or empty ("") String will return -1.

 StringUtils.lastIndexOf(null, *)         = -1
 StringUtils.lastIndexOf("", *)           = -1
 StringUtils.lastIndexOf("aabaabaa", 'a') = 7
 StringUtils.lastIndexOf("aabaabaa", 'b') = 5
 
Parameters:
str - the String to check, may be null
searchChar - the character to find
Returns:
the last index of the search character, -1 if no match or null string input
Since:
2.0

lastIndexOf

public static int lastIndexOf(String str,
                              char searchChar,
                              int startPos)
Finds the last index within a String from a start position, handling null. This method uses String.lastIndexOf(int,int).

A null or empty ("") String will return -1. A negative start position returns -1. A start position greater than the string length searches the whole string.

 StringUtils.lastIndexOf(null, *, *)          = -1
 StringUtils.lastIndexOf("", *,  *)           = -1
 StringUtils.lastIndexOf("aabaabaa", 'b', 8)  = 5
 StringUtils.lastIndexOf("aabaabaa", 'b', 4)  = 2
 StringUtils.lastIndexOf("aabaabaa", 'b', 0)  = -1
 StringUtils.lastIndexOf("aabaabaa", 'b', 9)  = 5
 StringUtils.lastIndexOf("aabaabaa", 'b', -1) = -1
 StringUtils.lastIndexOf("aabaabaa", 'a', 0)  = 0
 
Parameters:
str - the String to check, may be null
searchChar - the character to find
startPos - the start position
Returns:
the last index of the search character, -1 if no match or null string input
Since:
2.0

lastIndexOf

public static int lastIndexOf(String str,
                              String searchStr)
Finds the last index within a String, handling null. This method uses String.lastIndexOf(String).

A null String will return -1.

 StringUtils.lastIndexOf(null, *)          = -1
 StringUtils.lastIndexOf(*, null)          = -1
 StringUtils.lastIndexOf("", "")           = 0
 StringUtils.lastIndexOf("aabaabaa", "a")  = 0
 StringUtils.lastIndexOf("aabaabaa", "b")  = 2
 StringUtils.lastIndexOf("aabaabaa", "ab") = 1
 StringUtils.lastIndexOf("aabaabaa", "")   = 8
 
Parameters:
str - the String to check, may be null
searchStr - the String to find, may be null
Returns:
the last index of the search String, -1 if no match or null string input
Since:
2.0

lastIndexOf

public static int lastIndexOf(String str,
                              String searchStr,
                              int startPos)
Finds the first index within a String, handling null. This method uses String.lastIndexOf(String,int).

A null String will return -1. A negative start position returns -1. An empty ("") search String always matches unless the start position is negative. A start position greater than the string length searches the whole string.

 StringUtils.lastIndexOf(null, *, *)          = -1
 StringUtils.lastIndexOf(*, null, *)          = -1
 StringUtils.lastIndexOf("aabaabaa", "a", 8)  = 7
 StringUtils.lastIndexOf("aabaabaa", "b", 8)  = 5
 StringUtils.lastIndexOf("aabaabaa", "ab", 8) = 4
 StringUtils.lastIndexOf("aabaabaa", "b", 9)  = 5
 StringUtils.lastIndexOf("aabaabaa", "b", -1) = -1
 StringUtils.lastIndexOf("aabaabaa", "a", 0)  = 0
 StringUtils.lastIndexOf("aabaabaa", "b", 0)  = -1
 
Parameters:
str - the String to check, may be null
searchStr - the String to find, may be null
startPos - the start position, negative treated as zero
Returns:
the first index of the search String, -1 if no match or null string input
Since:
2.0

lastIndexOfAny

public static int lastIndexOfAny(String str,
                                 String[] searchStrs)
Find the latest index of any of a set of potential substrings.

A null String will return -1. A null search array will return -1. A null or zero length search array entry will be ignored, but a search array containing "" will return the length of str if str is not null. This method uses String.indexOf(String)

 StringUtils.lastIndexOfAny(null, *)                   = -1
 StringUtils.lastIndexOfAny(*, null)                   = -1
 StringUtils.lastIndexOfAny(*, [])                     = -1
 StringUtils.lastIndexOfAny(*, [null])                 = -1
 StringUtils.lastIndexOfAny("zzabyycdxx", ["ab","cd"]) = 6
 StringUtils.lastIndexOfAny("zzabyycdxx", ["cd","ab"]) = 6
 StringUtils.lastIndexOfAny("zzabyycdxx", ["mn","op"]) = -1
 StringUtils.lastIndexOfAny("zzabyycdxx", ["mn","op"]) = -1
 StringUtils.lastIndexOfAny("zzabyycdxx", ["mn",""])   = 10
 
Parameters:
str - the String to check, may be null
searchStrs - the Strings to search for, may be null
Returns:
the last index of any of the Strings, -1 if no match

left

public static String left(String str,
                          int len)
Gets the leftmost len characters of a String.

If len characters are not available, or the String is null, the String will be returned without an exception. An exception is thrown if len is negative.

 StringUtils.left(null, *)    = null
 StringUtils.left(*, -ve)     = ""
 StringUtils.left("", *)      = ""
 StringUtils.left("abc", 0)   = ""
 StringUtils.left("abc", 2)   = "ab"
 StringUtils.left("abc", 4)   = "abc"
 
Parameters:
str - the String to get the leftmost characters from, may be null
len - the length of the required String, must be zero or positive
Returns:
the leftmost characters, null if null String input
Usages and Demos :

View More Examples of left(String str,int len)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         {
   6:             str = StringUtils.left( str, idx ) + StringUtils.substring( str, idx+remove.length() );
   7:         }
   8:         
   9:         return str;

View Full Code Here
   1: import org.apache.commons.collections.map.LRUMap;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:             throws SQLException {
   6:         word = StringUtils.left(word, MAX_WORD_LENGTH);
   7:         Integer result = null;
   8:         ...
   9:             throws IllegalArgumentException, SQLException {
  10:         word = StringUtils.left(word, MAX_WORD_LENGTH);
  11:         if (word == null)

View Full Code Here

leftPad

public static String leftPad(String str,
                             int size)
Left pad a String with spaces (' ').

The String is padded to the size of size.

 StringUtils.leftPad(null, *)   = null
 StringUtils.leftPad("", 3)     = "   "
 StringUtils.leftPad("bat", 3)  = "bat"
 StringUtils.leftPad("bat", 5)  = "  bat"
 StringUtils.leftPad("bat", 1)  = "bat"
 StringUtils.leftPad("bat", -1) = "bat"
 
Parameters:
str - the String to pad out, may be null
size - the size to pad to
Returns:
left padded String or original String if no padding is necessary, null if null String input

leftPad

public static String leftPad(String str,
                             int size,
                             char padChar)
Left pad a String with a specified character.

Pad to a size of size.

 StringUtils.leftPad(null, *, *)     = null
 StringUtils.leftPad("", 3, 'z')     = "zzz"
 StringUtils.leftPad("bat", 3, 'z')  = "bat"
 StringUtils.leftPad("bat", 5, 'z')  = "zzbat"
 StringUtils.leftPad("bat", 1, 'z')  = "bat"
 StringUtils.leftPad("bat", -1, 'z') = "bat"
 
Parameters:
str - the String to pad out, may be null
size - the size to pad to
padChar - the character to pad with
Returns:
left padded String or original String if no padding is necessary, null if null String input
Since:
2.0

leftPad

public static String leftPad(String str,
                             int size,
                             String padStr)
Left pad a String with a specified String.

Pad to a size of size.

 StringUtils.leftPad(null, *, *)      = null
 StringUtils.leftPad("", 3, "z")      = "zzz"
 StringUtils.leftPad("bat", 3, "yz")  = "bat"
 StringUtils.leftPad("bat", 5, "yz")  = "yzbat"
 StringUtils.leftPad("bat", 8, "yz")  = "yzyzybat"
 StringUtils.leftPad("bat", 1, "yz")  = "bat"
 StringUtils.leftPad("bat", -1, "yz") = "bat"
 StringUtils.leftPad("bat", 5, null)  = "  bat"
 StringUtils.leftPad("bat", 5, "")    = "  bat"
 
Parameters:
str - the String to pad out, may be null
size - the size to pad to
padStr - the String to pad with, null or empty treated as single space
Returns:
left padded String or original String if no padding is necessary, null if null String input

length

public static int length(String str)
Gets a String's length or 0 if the String is null.
Parameters:
str - a String or null
Returns:
String length or 0 if the String is null.
Since:
2.4

lowerCase

public static String lowerCase(String str)
Converts a String to lower case as per String.toLowerCase().

A null input String returns null.

 StringUtils.lowerCase(null)  = null
 StringUtils.lowerCase("")    = ""
 StringUtils.lowerCase("aBc") = "abc"
 
Parameters:
str - the String to lower case, may be null
Returns:
the lower cased String, null if null String input
Usages and Demos :

View More Examples of lowerCase(String str)
   1: import org.apache.commons.lang.ArrayUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.lang.exception.NestableRuntimeException;
   4:         ...
   5:         Collection snippets = new ArrayList();
   6:         String[] searchTerms = StringUtils.split(this.query);
   7: 
   8:         ...
   9:                         for (int j = 0; j < searchTerms.length; j++) {
  10:                             String searchTerm = StringUtils.lowerCase(searchTerms[j]);
  11: 
  12:         ...
  13: 
  14:                                 if (!StringUtils.contains(resultString.toLowerCase(), searchTerm)) {

View Full Code Here
   1: import org.apache.commons.lang.ArrayUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         }
   6:         if (StringUtils.isEmpty(propertiesLocationString)) {
   7:             propertiesLocationString = DEFAULT_INITIALIZATION_PARAMETER;
   8:         ...
   9: 
  10:         String[] propertiesLocation = StringUtils.split(propertiesLocationString, ',');
  11: 
  12:         ...
  13:         try {
  14:             servername = StringUtils.lowerCase(InetAddress.getLocalHost().getHostName());

View Full Code Here

mid

public static String mid(String str,
                         int pos,
                         int len)
Gets len characters from the middle of a String.

If len characters are not available, the remainder of the String will be returned without an exception. If the String is null, null will be returned. An exception is thrown if len is negative.

 StringUtils.mid(null, *, *)    = null
 StringUtils.mid(*, *, -ve)     = ""
 StringUtils.mid("", 0, *)      = ""
 StringUtils.mid("abc", 0, 2)   = "ab"
 StringUtils.mid("abc", 0, 4)   = "abc"
 StringUtils.mid("abc", 2, 4)   = "c"
 StringUtils.mid("abc", 4, 2)   = ""
 StringUtils.mid("abc", -2, 2)  = "ab"
 
Parameters:
str - the String to get the characters from, may be null
pos - the position to start from, negative treated as zero
len - the length of the required String, must be zero or positive
Returns:
the middle characters, null if null String input

ordinalIndexOf

public static int ordinalIndexOf(String str,
                                 String searchStr,
                                 int ordinal)
Finds the n-th index within a String, handling null. This method uses String.indexOf(String).

A null String will return -1.

 StringUtils.ordinalIndexOf(null, *, *)          = -1
 StringUtils.ordinalIndexOf(*, null, *)          = -1
 StringUtils.ordinalIndexOf("", "", *)           = 0
 StringUtils.ordinalIndexOf("aabaabaa", "a", 1)  = 0
 StringUtils.ordinalIndexOf("aabaabaa", "a", 2)  = 1
 StringUtils.ordinalIndexOf("aabaabaa", "b", 1)  = 2
 StringUtils.ordinalIndexOf("aabaabaa", "b", 2)  = 5
 StringUtils.ordinalIndexOf("aabaabaa", "ab", 1) = 1
 StringUtils.ordinalIndexOf("aabaabaa", "ab", 2) = 4
 StringUtils.ordinalIndexOf("aabaabaa", "", 1)   = 0
 StringUtils.ordinalIndexOf("aabaabaa", "", 2)   = 0
 
Parameters:
str - the String to check, may be null
searchStr - the String to find, may be null
ordinal - the n-th searchStr to find
Returns:
the n-th index of the search String, -1 (INDEX_NOT_FOUND) if no match or null string input
Since:
2.1

overlay

public static String overlay(String str,
                             String overlay,
                             int start,
                             int end)
Overlays part of a String with another String.

A null string input returns null. A negative index is treated as zero. An index greater than the string length is treated as the string length. The start index is always the smaller of the two indices.

 StringUtils.overlay(null, *, *, *)            = null
 StringUtils.overlay("", "abc", 0, 0)          = "abc"
 StringUtils.overlay("abcdef", null, 2, 4)     = "abef"
 StringUtils.overlay("abcdef", "", 2, 4)       = "abef"
 StringUtils.overlay("abcdef", "", 4, 2)       = "abef"
 StringUtils.overlay("abcdef", "zzzz", 2, 4)   = "abzzzzef"
 StringUtils.overlay("abcdef", "zzzz", 4, 2)   = "abzzzzef"
 StringUtils.overlay("abcdef", "zzzz", -1, 4)  = "zzzzef"
 StringUtils.overlay("abcdef", "zzzz", 2, 8)   = "abzzzz"
 StringUtils.overlay("abcdef", "zzzz", -2, -3) = "zzzzabcdef"
 StringUtils.overlay("abcdef", "zzzz", 8, 10)  = "abcdefzzzz"
 
Parameters:
str - the String to do overlaying in, may be null
overlay - the String to overlay, may be null
start - the position to start overlaying at
end - the position to stop overlaying before
Returns:
overlayed String, null if null String input
Since:
2.0

overlayString

public static String overlayString(String text,
                                   String overlay,
                                   int start,
                                   int end)

Deprecated. Use better named overlay(String,String,int,int) instead. Method will be removed in Commons Lang 3.0.

Overlays part of a String with another String.
 StringUtils.overlayString(null, *, *, *)           = NullPointerException
 StringUtils.overlayString(*, null, *, *)           = NullPointerException
 StringUtils.overlayString("", "abc", 0, 0)         = "abc"
 StringUtils.overlayString("abcdef", null, 2, 4)    = "abef"
 StringUtils.overlayString("abcdef", "", 2, 4)      = "abef"
 StringUtils.overlayString("abcdef", "zzzz", 2, 4)  = "abzzzzef"
 StringUtils.overlayString("abcdef", "zzzz", 4, 2)  = "abcdzzzzcdef"
 StringUtils.overlayString("abcdef", "zzzz", -1, 4) = IndexOutOfBoundsException
 StringUtils.overlayString("abcdef", "zzzz", 2, 8)  = IndexOutOfBoundsException
 
Parameters:
text - the String to do overlaying in, may be null
overlay - the String to overlay, may be null
start - the position to start overlaying at, must be valid
end - the position to stop overlaying before, must be valid
Returns:
overlayed String, null if null String input
Throws:
NullPointerException - if text or overlay is null
IndexOutOfBoundsException - if either position is invalid

prechomp

public static String prechomp(String str,
                              String sep)

Deprecated. Use substringAfter(String,String) instead. Method will be removed in Commons Lang 3.0.

Remove the first value of a supplied String, and everything before it from a String.
Parameters:
str - the String to chomp from, must not be null
sep - the String to chomp, must not be null
Returns:
String without chomped beginning
Throws:
NullPointerException - if str or sep is null

remove

public static String remove(String str,
                            char remove)
Removes all occurrences of a character from within the source string.

A null source string will return null. An empty ("") source string will return the empty string.

 StringUtils.remove(null, *)       = null
 StringUtils.remove("", *)         = ""
 StringUtils.remove("queued", 'u') = "qeed"
 StringUtils.remove("queued", 'z') = "queued"
 
Parameters:
str - the source String to search, may be null
remove - the char to search for and remove, may be null
Returns:
the substring with the char removed if found, null if null String input
Since:
2.1

remove

public static String remove(String str,
                            String remove)
Removes all occurrences of a substring from within the source string.

A null source string will return null. An empty ("") source string will return the empty string. A null remove string will return the source string. An empty ("") remove string will return the source string.

 StringUtils.remove(null, *)        = null
 StringUtils.remove("", *)          = ""
 StringUtils.remove(*, null)        = *
 StringUtils.remove(*, "")          = *
 StringUtils.remove("queued", "ue") = "qd"
 StringUtils.remove("queued", "zz") = "queued"
 
Parameters:
str - the source String to search, may be null
remove - the String to search for and remove, may be null
Returns:
the substring with the string removed if found, null if null String input
Since:
2.1

removeEnd

public static String removeEnd(String str,
                               String remove)
Removes a substring only if it is at the end of a source string, otherwise returns the source string.

A null source string will return null. An empty ("") source string will return the empty string. A null search string will return the source string.

 StringUtils.removeEnd(null, *)      = null
 StringUtils.removeEnd("", *)        = ""
 StringUtils.removeEnd(*, null)      = *
 StringUtils.removeEnd("www.domain.com", ".com.")  = "www.domain.com"
 StringUtils.removeEnd("www.domain.com", ".com")   = "www.domain"
 StringUtils.removeEnd("www.domain.com", "domain") = "www.domain.com"
 StringUtils.removeEnd("abc", "")    = "abc"
 
Parameters:
str - the source String to search, may be null
remove - the String to search for and remove, may be null
Returns:
the substring with the string removed if found, null if null String input
Since:
2.1

removeEndIgnoreCase

public static String removeEndIgnoreCase(String str,
                                         String remove)
Case insensitive removal of a substring if it is at the end of a source string, otherwise returns the source string.

A null source string will return null. An empty ("") source string will return the empty string. A null search string will return the source string.

 StringUtils.removeEnd(null, *)      = null
 StringUtils.removeEnd("", *)        = ""
 StringUtils.removeEnd(*, null)      = *
 StringUtils.removeEnd("www.domain.com", ".com.")  = "www.domain.com."
 StringUtils.removeEnd("www.domain.com", ".com")   = "www.domain"
 StringUtils.removeEnd("www.domain.com", "domain") = "www.domain.com"
 StringUtils.removeEnd("abc", "")    = "abc"
 
Parameters:
str - the source String to search, may be null
remove - the String to search for (case insensitive) and remove, may be null
Returns:
the substring with the string removed if found, null if null String input
Since:
2.4

removeStart

public static String removeStart(String str,
                                 String remove)
Removes a substring only if it is at the begining of a source string, otherwise returns the source string.

A null source string will return null. An empty ("") source string will return the empty string. A null search string will return the source string.

 StringUtils.removeStart(null, *)      = null
 StringUtils.removeStart("", *)        = ""
 StringUtils.removeStart(*, null)      = *
 StringUtils.removeStart("www.domain.com", "www.")   = "domain.com"
 StringUtils.removeStart("domain.com", "www.")       = "domain.com"
 StringUtils.removeStart("www.domain.com", "domain") = "www.domain.com"
 StringUtils.removeStart("abc", "")    = "abc"
 
Parameters:
str - the source String to search, may be null
remove - the String to search for and remove, may be null
Returns:
the substring with the string removed if found, null if null String input
Since:
2.1
Usages and Demos :

View More Examples of removeStart(String str,String remove)
   1: import org.apache.commons.collections.map.ListOrderedMap;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         public String transform(String name) {
   6:             return StringUtils.removeStart(name, path);
   7:         }
   8:         ...
   9:         PathNotFoundException, RepositoryException {
  10:         path = StringUtils.removeStart(path, "/");
  11: 
  12:         ...
  13: 
  14:         String error = StringUtils.EMPTY;

View Full Code Here

removeStartIgnoreCase

public static String removeStartIgnoreCase(String str,
                                           String remove)
Case insensitive removal of a substring if it is at the begining of a source string, otherwise returns the source string.

A null source string will return null. An empty ("") source string will return the empty string. A null search string will return the source string.

 StringUtils.removeStartIgnoreCase(null, *)      = null
 StringUtils.removeStartIgnoreCase("", *)        = ""
 StringUtils.removeStartIgnoreCase(*, null)      = *
 StringUtils.removeStartIgnoreCase("www.domain.com", "www.")   = "domain.com"
 StringUtils.removeStartIgnoreCase("www.domain.com", "WWW.")   = "domain.com"
 StringUtils.removeStartIgnoreCase("domain.com", "www.")       = "domain.com"
 StringUtils.removeStartIgnoreCase("www.domain.com", "domain") = "www.domain.com"
 StringUtils.removeStartIgnoreCase("abc", "")    = "abc"
 
Parameters:
str - the source String to search, may be null
remove - the String to search for (case insensitive) and remove, may be null
Returns:
the substring with the string removed if found, null if null String input
Since:
2.4

repeat

public static String repeat(String str,
                            int repeat)
Repeat a String repeat times to form a new String.
 StringUtils.repeat(null, 2) = null
 StringUtils.repeat("", 0)   = ""
 StringUtils.repeat("", 2)   = ""
 StringUtils.repeat("a", 3)  = "aaa"
 StringUtils.repeat("ab", 2) = "abab"
 StringUtils.repeat("a", -2) = ""
 
Parameters:
str - the String to repeat, may be null
repeat - number of times to repeat str, negative treated as zero
Returns:
a new String consisting of the original String repeated, null if null String input
Usages and Demos :

View More Examples of repeat(String str,int repeat)
   1: import org.apache.commons.configuration.MapConfiguration;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         String padding = StringUtils.repeat(" ", indentLevel * INDENT_SIZE);
   7: 
   8:         ...
   9:     {
  10:         String padding = StringUtils.repeat(" ", indentLevel * INDENT_SIZE);
  11: 
  12:         ...
  13:         {
  14:             s = StringUtils.replace(s, "\"", "\\\"");

View Full Code Here
   1: import org.apache.commons.lang.StringEscapeUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         String padding = StringUtils.repeat(" ", indentLevel * INDENT_SIZE);
   7: 
   8:         ...
   9:     {
  10:         String padding = StringUtils.repeat(" ", indentLevel * INDENT_SIZE);

View Full Code Here

replace

public static String replace(String text,
                             String searchString,
                             String replacement)
Replaces all occurrences of a String within another String.

A null reference passed to this method is a no-op.

 StringUtils.replace(null, *, *)        = null
 StringUtils.replace("", *, *)          = ""
 StringUtils.replace("any", null, *)    = "any"
 StringUtils.replace("any", *, null)    = "any"
 StringUtils.replace("any", "", *)      = "any"
 StringUtils.replace("aba", "a", null)  = "aba"
 StringUtils.replace("aba", "a", "")    = "b"
 StringUtils.replace("aba", "a", "z")   = "zbz"
 
Parameters:
text - text to search and replace in, may be null
searchString - the String to search for, may be null
replacement - the String to replace it with, may be null
Returns:
the text with any replacements processed, null if null String input
See Also:
replace(String text, String searchString, String replacement, int max)
Usages and Demos :

View More Examples of replace(String text,String searchString,String replacement)
   1: 
   2: public class StringUtils
   3: {
   4:         ...
   5:     {
   6:        return org.apache.commons.lang.StringUtils.split(str1, str2);
   7:     }
   8:         ...
   9:     {
  10:         return org.apache.commons.lang.StringUtils.replace(src, target, rWith);
  11:     }
  12:         ...
  13:     {
  14:         return org.apache.commons.lang.StringUtils.replace(src, target, rWith, maxCount);

View Full Code Here
   1: import org.apache.commons.digester.Rule;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.xml.sax.Attributes;
   4:         ...
   5:         String translated = 
   6:             StringUtils.replace( text, repl, with );
   7:         message.setText( translated );
   8:     }
   9: }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.displaytag.model.TableModel;
   4:         ...
   5:         {
   6:             String stringValue = StringUtils.trim(value.toString());
   7:         ...
   8:             if (!StringUtils.containsNone(stringValue, new char[]{'\n', ','}))
   9:             {

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         try {
   6:             String path=StringUtils.replace(blogrootpattern, KEY_USERNAME, username);
   7:             File rootdir = new File(path);
   8:             if( rootdir.exists() && rootdir.isDirectory() ) {
   9:                 Repository rep = new FSRepository(username, rootdir, blogTypes);

View Full Code Here
   1: import net.sf.hibernate.Session;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.exoplatform.services.database.XResources;
   4:         ...
   5:     } else {
   6:       config = StringUtils.replace(templateConfig_, "@owner@", owner);
   7:         ...
   8:       pageSet = StringUtils.replace(templatePageSet_, "@owner@", owner);
   9:         ...
  10:       navigation = StringUtils.replace(templateNavigation_, "@owner@", owner);

View Full Code Here

replace

public static String replace(String text,
                             String searchString,
                             String replacement,
                             int max)
Replaces a String with another String inside a larger String, for the first max values of the search String.

A null reference passed to this method is a no-op.

 StringUtils.replace(null, *, *, *)         = null
 StringUtils.replace("", *, *, *)           = ""
 StringUtils.replace("any", null, *, *)     = "any"
 StringUtils.replace("any", *, null, *)     = "any"
 StringUtils.replace("any", "", *, *)       = "any"
 StringUtils.replace("any", *, *, 0)        = "any"
 StringUtils.replace("abaa", "a", null, -1) = "abaa"
 StringUtils.replace("abaa", "a", "", -1)   = "b"
 StringUtils.replace("abaa", "a", "z", 0)   = "abaa"
 StringUtils.replace("abaa", "a", "z", 1)   = "zbaa"
 StringUtils.replace("abaa", "a", "z", 2)   = "zbza"
 StringUtils.replace("abaa", "a", "z", -1)  = "zbzz"
 
Parameters:
text - text to search and replace in, may be null
searchString - the String to search for, may be null
replacement - the String to replace it with, may be null
max - maximum number of values to replace, or -1 if no maximum
Returns:
the text with any replacements processed, null if null String input
Usages and Demos :

View More Examples of replace(String text,String searchString,String replacement,int max)
   1: 
   2: public class StringUtils
   3: {
   4:         ...
   5:     {
   6:        return org.apache.commons.lang.StringUtils.split(str1, str2);
   7:     }
   8:         ...
   9:     {
  10:         return org.apache.commons.lang.StringUtils.replace(src, target, rWith);
  11:     }
  12:         ...
  13:     {
  14:         return org.apache.commons.lang.StringUtils.replace(src, target, rWith, maxCount);

View Full Code Here
   1: import org.apache.commons.logging.Log;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.exoplatform.commons.map.*;
   4:         ...
   5:       if (question > 0) {
   6:         s = StringUtils.replace(s, "?", "&" , 1) ;
   7:       }
   8:       s = "&.view-id=" + s ;
   9:       return renderResponse.createActionURL().toString() + s ;

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:             for (int i=0;i<pS1.length;i++) {
   6:                 if (org.apache.commons.lang.StringUtils.equals(pS1[i],pS2[i])) {
   7:                     continue;
   8:         ...
   9:         else {
  10:             return org.apache.commons.lang.StringUtils.join(pArray,",");
  11:         }
  12:         ...
  13:                                  int max) {
  14:         return org.apache.commons.lang.StringUtils.replace(text,repl,with,max);

View Full Code Here

replaceChars

public static String replaceChars(String str,
                                  char searchChar,
                                  char replaceChar)
Replaces all occurrences of a character in a String with another. This is a null-safe version of String.replace(char,char).

A null string input returns null. An empty ("") string input returns an empty string.

 StringUtils.replaceChars(null, *, *)        = null
 StringUtils.replaceChars("", *, *)          = ""
 StringUtils.replaceChars("abcba", 'b', 'y') = "aycya"
 StringUtils.replaceChars("abcba", 'z', 'y') = "abcba"
 
Parameters:
str - String to replace characters in, may be null
searchChar - the character to search for, may be null
replaceChar - the character to replace, may be null
Returns:
modified String, null if null string input
Since:
2.0

replaceChars

public static String replaceChars(String str,
                                  String searchChars,
                                  String replaceChars)
Replaces multiple characters in a String in one go. This method can also be used to delete characters.

For example:
replaceChars("hello", "ho", "jy") = jelly.

A null string input returns null. An empty ("") string input returns an empty string. A null or empty set of search characters returns the input string.

The length of the search characters should normally equal the length of the replace characters. If the search characters is longer, then the extra search characters are deleted. If the search characters is shorter, then the extra replace characters are ignored.

 StringUtils.replaceChars(null, *, *)           = null
 StringUtils.replaceChars("", *, *)             = ""
 StringUtils.replaceChars("abc", null, *)       = "abc"
 StringUtils.replaceChars("abc", "", *)         = "abc"
 StringUtils.replaceChars("abc", "b", null)     = "ac"
 StringUtils.replaceChars("abc", "b", "")       = "ac"
 StringUtils.replaceChars("abcba", "bc", "yz")  = "ayzya"
 StringUtils.replaceChars("abcba", "bc", "y")   = "ayya"
 StringUtils.replaceChars("abcba", "bc", "yzx") = "ayzya"
 
Parameters:
str - String to replace characters in, may be null
searchChars - a set of characters to search for, may be null
replaceChars - a set of characters to replace, may be null
Returns:
modified String, null if null string input
Since:
2.0

replaceEach

public static String replaceEach(String text,
                                 String[] searchList,
                                 String[] replacementList)
Replaces all occurrences of Strings within another String.

A null reference passed to this method is a no-op, or if any "search string" or "string to replace" is null, that replace will be ignored. This will not repeat. For repeating replaces, call the overloaded method.

  StringUtils.replaceEach(null, *, *)        = null
  StringUtils.replaceEach("", *, *)          = ""
  StringUtils.replaceEach("aba", null, null) = "aba"
  StringUtils.replaceEach("aba", new String[0], null) = "aba"
  StringUtils.replaceEach("aba", null, new String[0]) = "aba"
  StringUtils.replaceEach("aba", new String[]{"a"}, null)  = "aba"
  StringUtils.replaceEach("aba", new String[]{"a"}, new String[]{""})  = "b"
  StringUtils.replaceEach("aba", new String[]{null}, new String[]{"a"})  = "aba"
  StringUtils.replaceEach("abcde", new String[]{"ab", "d"}, new String[]{"w", "t"})  = "wcte"
  (example of how it does not repeat)
  StringUtils.replaceEach("abcde", new String[]{"ab", "d"}, new String[]{"d", "t"})  = "dcte"
 
Parameters:
text - text to search and replace in, no-op if null
searchList - the Strings to search for, no-op if null
replacementList - the Strings to replace them with, no-op if null
Returns:
the text with any replacements processed, null if null String input
Throws:
IndexOutOfBoundsException - if the lengths of the arrays are not the same (null is ok, and/or size 0)
Since:
2.4

replaceEachRepeatedly

public static String replaceEachRepeatedly(String text,
                                           String[] searchList,
                                           String[] replacementList)
Replaces all occurrences of Strings within another String.

A null reference passed to this method is a no-op, or if any "search string" or "string to replace" is null, that replace will be ignored. This will not repeat. For repeating replaces, call the overloaded method.

  StringUtils.replaceEach(null, *, *, *) = null
  StringUtils.replaceEach("", *, *, *) = ""
  StringUtils.replaceEach("aba", null, null, *) = "aba"
  StringUtils.replaceEach("aba", new String[0], null, *) = "aba"
  StringUtils.replaceEach("aba", null, new String[0], *) = "aba"
  StringUtils.replaceEach("aba", new String[]{"a"}, null, *) = "aba"
  StringUtils.replaceEach("aba", new String[]{"a"}, new String[]{""}, *) = "b"
  StringUtils.replaceEach("aba", new String[]{null}, new String[]{"a"}, *) = "aba"
  StringUtils.replaceEach("abcde", new String[]{"ab", "d"}, new String[]{"w", "t"}, *) = "wcte"
  (example of how it repeats)
  StringUtils.replaceEach("abcde", new String[]{"ab", "d"}, new String[]{"d", "t"}, false) = "dcte"
  StringUtils.replaceEach("abcde", new String[]{"ab", "d"}, new String[]{"d", "t"}, true) = "tcte"
  StringUtils.replaceEach("abcde", new String[]{"ab", "d"}, new String[]{"d", "ab"}, true) = IllegalArgumentException
  StringUtils.replaceEach("abcde", new String[]{"ab", "d"}, new String[]{"d", "ab"}, false) = "dcabe"
 
Parameters:
text - text to search and replace in, no-op if null
searchList - the Strings to search for, no-op if null
replacementList - the Strings to replace them with, no-op if null
Returns:
the text with any replacements processed, null if null String input
Throws:
IllegalArgumentException - if the search is repeating and there is an endless loop due to outputs of one being inputs to another
IndexOutOfBoundsException - if the lengths of the arrays are not the same (null is ok, and/or size 0)
Since:
2.4

replaceOnce

public static String replaceOnce(String text,
                                 String searchString,
                                 String replacement)
Replaces a String with another String inside a larger String, once.

A null reference passed to this method is a no-op.

 StringUtils.replaceOnce(null, *, *)        = null
 StringUtils.replaceOnce("", *, *)          = ""
 StringUtils.replaceOnce("any", null, *)    = "any"
 StringUtils.replaceOnce("any", *, null)    = "any"
 StringUtils.replaceOnce("any", "", *)      = "any"
 StringUtils.replaceOnce("aba", "a", null)  = "aba"
 StringUtils.replaceOnce("aba", "a", "")    = "ba"
 StringUtils.replaceOnce("aba", "a", "z")   = "zba"
 
Parameters:
text - text to search and replace in, may be null
searchString - the String to search for, may be null
replacement - the String to replace with, may be null
Returns:
the text with any replacements processed, null if null String input
See Also:
replace(String text, String searchString, String replacement, int max)

reverse

public static String reverse(String str)
Reverses a String as per StringBuffer.reverse().

A null String returns null.

 StringUtils.reverse(null)  = null
 StringUtils.reverse("")    = ""
 StringUtils.reverse("bat") = "tab"
 
Parameters:
str - the String to reverse, may be null
Returns:
the reversed String, null if null String input
Usages and Demos :

View More Examples of reverse(String str)
   1: import org.apache.commons.digester.Rule;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         Message result = (Message) digester.getRoot();
   6:         String reversed = StringUtils.reverse( result.getText() );
   7:         result.setText( reversed );
   8:     }
   9: }

View Full Code Here

reverseDelimited

public static String reverseDelimited(String str,
                                      char separatorChar)
Reverses a String that is delimited by a specific character.

The Strings between the delimiters are not reversed. Thus java.lang.String becomes String.lang.java (if the delimiter is '.').

 StringUtils.reverseDelimited(null, *)      = null
 StringUtils.reverseDelimited("", *)        = ""
 StringUtils.reverseDelimited("a.b.c", 'x') = "a.b.c"
 StringUtils.reverseDelimited("a.b.c", ".") = "c.b.a"
 
Parameters:
str - the String to reverse, may be null
separatorChar - the separator character to use
Returns:
the reversed String, null if null String input
Since:
2.0
Usages and Demos :

View More Examples of reverseDelimited(String str,char separatorChar)
   1: import org.apache.commons.collections.CollectionUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         return StringUtils.reverseDelimited(packageName, WebServiceGlobals.NAMESPACE_DELIMITER);
   7:     }
   8: 
   9:     public static java.lang.String getSchemaType(

View Full Code Here

reverseDelimitedString

public static String reverseDelimitedString(String str,
                                            String separatorChars)

Deprecated. Use reverseDelimited(String,char) instead. This method is broken as the join doesn't know which char to use. Method will be removed in Commons Lang 3.0.

Reverses a String that is delimited by a specific character.

The Strings between the delimiters are not reversed. Thus java.lang.String becomes String.lang.java (if the delimiter is ".").

 StringUtils.reverseDelimitedString(null, *)       = null
 StringUtils.reverseDelimitedString("",*)          = ""
 StringUtils.reverseDelimitedString("a.b.c", null) = "a.b.c"
 StringUtils.reverseDelimitedString("a.b.c", ".")  = "c.b.a"
 
Parameters:
str - the String to reverse, may be null
separatorChars - the separator characters to use, null treated as whitespace
Returns:
the reversed String, null if null String input

right

public static String right(String str,
                           int len)
Gets the rightmost len characters of a String.

If len characters are not available, or the String is null, the String will be returned without an an exception. An exception is thrown if len is negative.

 StringUtils.right(null, *)    = null
 StringUtils.right(*, -ve)     = ""
 StringUtils.right("", *)      = ""
 StringUtils.right("abc", 0)   = ""
 StringUtils.right("abc", 2)   = "bc"
 StringUtils.right("abc", 4)   = "abc"
 
Parameters:
str - the String to get the rightmost characters from, may be null
len - the length of the required String, must be zero or positive
Returns:
the rightmost characters, null if null String input

rightPad

public static String rightPad(String str,
                              int size)
Right pad a String with spaces (' ').

The String is padded to the size of size.

 StringUtils.rightPad(null, *)   = null
 StringUtils.rightPad("", 3)     = "   "
 StringUtils.rightPad("bat", 3)  = "bat"
 StringUtils.rightPad("bat", 5)  = "bat  "
 StringUtils.rightPad("bat", 1)  = "bat"
 StringUtils.rightPad("bat", -1) = "bat"
 
Parameters:
str - the String to pad out, may be null
size - the size to pad to
Returns:
right padded String or original String if no padding is necessary, null if null String input
Usages and Demos :

View More Examples of rightPad(String str,int size)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.lucene.document.Document;
   4:         ...
   5: 
   6:     System.out.println(StringUtils.rightPad("Title", 30) +
   7:         ...
   8:         StringUtils.rightPad("pubmonth", 10) +
   9:         ...
  10:         StringUtils.center("id", 4) +

View Full Code Here

rightPad

public static String rightPad(String str,
                              int size,
                              char padChar)
Right pad a String with a specified character.

The String is padded to the size of size.

 StringUtils.rightPad(null, *, *)     = null
 StringUtils.rightPad("", 3, 'z')     = "zzz"
 StringUtils.rightPad("bat", 3, 'z')  = "bat"
 StringUtils.rightPad("bat", 5, 'z')  = "batzz"
 StringUtils.rightPad("bat", 1, 'z')  = "bat"
 StringUtils.rightPad("bat", -1, 'z') = "bat"
 
Parameters:
str - the String to pad out, may be null
size - the size to pad to
padChar - the character to pad with
Returns:
right padded String or original String if no padding is necessary, null if null String input
Since:
2.0

rightPad

public static String rightPad(String str,
                              int size,
                              String padStr)
Right pad a String with a specified String.

The String is padded to the size of size.

 StringUtils.rightPad(null, *, *)      = null
 StringUtils.rightPad("", 3, "z")      = "zzz"
 StringUtils.rightPad("bat", 3, "yz")  = "bat"
 StringUtils.rightPad("bat", 5, "yz")  = "batyz"
 StringUtils.rightPad("bat", 8, "yz")  = "batyzyzy"
 StringUtils.rightPad("bat", 1, "yz")  = "bat"
 StringUtils.rightPad("bat", -1, "yz") = "bat"
 StringUtils.rightPad("bat", 5, null)  = "bat  "
 StringUtils.rightPad("bat", 5, "")    = "bat  "
 
Parameters:
str - the String to pad out, may be null
size - the size to pad to
padStr - the String to pad with, null or empty treated as single space
Returns:
right padded String or original String if no padding is necessary, null if null String input

split

public static String[] split(String str)
Splits the provided text into an array, using whitespace as the separator. Whitespace is defined by Character.isWhitespace(char).

The separator is not included in the returned String array. Adjacent separators are treated as one separator. For more control over the split use the StrTokenizer class.

A null input String returns null.

 StringUtils.split(null)       = null
 StringUtils.split("")         = []
 StringUtils.split("abc def")  = ["abc", "def"]
 StringUtils.split("abc  def") = ["abc", "def"]
 StringUtils.split(" abc ")    = ["abc"]
 
Parameters:
str - the String to parse, may be null
Returns:
an array of parsed Strings, null if null String input
Usages and Demos :

View More Examples of split(String str)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.roller.RollerException;
   4:         ...
   5:         {
   6:             setPluginsArray(StringUtils.split(
   7:                     rreq.getWebsite().getDefaultPlugins(), ",") );
   8:         ...
   9:         
  10:         entry.setPlugins( StringUtils.join(this.pluginsArray,",") );
  11:         
  12:         ...
  13:         {
  14:             pluginsArray = StringUtils.split(entry.getPlugins(), ",");

View Full Code Here
   1: import org.apache.commons.configuration.PropertiesConfiguration;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.logging.Log;
   4:         ...
   5:             
   6:             this.roleObjectClasses=StringUtils.split(props.getString("org.apache.jetspeed.ldap.RoleObjectClasses"),",");
   7:         ...
   8:             this.groupObjectClasses=StringUtils.split(props.getString("org.apache.jetspeed.ldap.GroupObjectClasses"),",");
   9:         ...
  10:             this.userObjectClasses=StringUtils.split(props.getString("org.apache.jetspeed.ldap.UserObjectClasses"),",");

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.roller.util.PojoUtil;
   4:         ...
   5:     {
   6:         return StringUtils.split(StringUtils.deleteWhitespace(mAdminUsers), ",");
   7:     }
   8:         ...
   9:         return Arrays.asList(
  10:             StringUtils.split(StringUtils.deleteWhitespace(mEditorPages), ","));
  11:     }
  12:         ...
  13:     {
  14:         return StringUtils.split(StringUtils.deleteWhitespace(mUploadAllow), ",");

View Full Code Here
   1: import org.apache.commons.lang.ClassUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.lang.UnhandledException;
   4:         ...
   5: 
   6:         return StringUtils.split(list);
   7:     }
   8: 
   9:     public String getExportClass(String exportName)

View Full Code Here

split

public static String[] split(String str,
                             char separatorChar)
Splits the provided text into an array, separator specified. This is an alternative to using StringTokenizer.

The separator is not included in the returned String array. Adjacent separators are treated as one separator. For more control over the split use the StrTokenizer class.

A null input String returns null.

 StringUtils.split(null, *)         = null
 StringUtils.split("", *)           = []
 StringUtils.split("a.b.c", '.')    = ["a", "b", "c"]
 StringUtils.split("a..b.c", '.')   = ["a", "b", "c"]
 StringUtils.split("a:b:c", '.')    = ["a:b:c"]
 StringUtils.split("a b c", ' ')    = ["a", "b", "c"]
 
Parameters:
str - the String to parse, may be null
separatorChar - the character used as the delimiter
Returns:
an array of parsed Strings, null if null String input
Since:
2.0
Usages and Demos :

View More Examples of split(String str,char separatorChar)
   1: 
   2: public class StringUtils
   3: {
   4:         ...
   5:     {
   6:        return org.apache.commons.lang.StringUtils.split(str1, str2);
   7:     }
   8:         ...
   9:     {
  10:         return org.apache.commons.lang.StringUtils.replace(src, target, rWith);
  11:     }
  12:         ...
  13:     {
  14:         return org.apache.commons.lang.StringUtils.replace(src, target, rWith, maxCount);

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5: 
   6:         return StringUtils.split(value, String.valueOf(separator));
   7:     }
   8: 
   9:     public int getIntValue(String name, int def)

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:             {
   6:                 String s[] = StringUtils.split(skins[i],"/");
   7:             
   8:                 if( s.length > 1 )
   9:                 {

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4: public class SentanceUtilTest extends TestCase
   5: {

View Full Code Here

split

public static String[] split(String str,
                             String separatorChars)
Splits the provided text into an array, separators specified. This is an alternative to using StringTokenizer.

The separator is not included in the returned String array. Adjacent separators are treated as one separator. For more control over the split use the StrTokenizer class.

A null input String returns null. A null separatorChars splits on whitespace.

 StringUtils.split(null, *)         = null
 StringUtils.split("", *)           = []
 StringUtils.split("abc def", null) = ["abc", "def"]
 StringUtils.split("abc def", " ")  = ["abc", "def"]
 StringUtils.split("abc  def", " ") = ["abc", "def"]
 StringUtils.split("ab:cd:ef", ":") = ["ab", "cd", "ef"]
 
Parameters:
str - the String to parse, may be null
separatorChars - the characters used as the delimiters, null splits on whitespace
Returns:
an array of parsed Strings, null if null String input
Usages and Demos :

View More Examples of split(String str,String separatorChars)
   1: 
   2: public class StringUtils
   3: {
   4:         ...
   5:     {
   6:        return org.apache.commons.lang.StringUtils.split(str1, str2);
   7:     }
   8:         ...
   9:     {
  10:         return org.apache.commons.lang.StringUtils.replace(src, target, rWith);
  11:     }
  12:         ...
  13:     {
  14:         return org.apache.commons.lang.StringUtils.replace(src, target, rWith, maxCount);

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5: 
   6:         return StringUtils.split(value, String.valueOf(separator));
   7:     }
   8: 
   9:     public int getIntValue(String name, int def)

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:             {
   6:                 String s[] = StringUtils.split(skins[i],"/");
   7:             
   8:                 if( s.length > 1 )
   9:                 {

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4: public class SentanceUtilTest extends TestCase
   5: {

View Full Code Here

split

public static String[] split(String str,
                             String separatorChars,
                             int max)
Splits the provided text into an array with a maximum length, separators specified.

The separator is not included in the returned String array. Adjacent separators are treated as one separator.

A null input String returns null. A null separatorChars splits on whitespace.

If more than max delimited substrings are found, the last returned string includes all characters after the first max - 1 returned strings (including separator characters).

 StringUtils.split(null, *, *)            = null
 StringUtils.split("", *, *)              = []
 StringUtils.split("ab de fg", null, 0)   = ["ab", "cd", "ef"]
 StringUtils.split("ab   de fg", null, 0) = ["ab", "cd", "ef"]
 StringUtils.split("ab:cd:ef", ":", 0)    = ["ab", "cd", "ef"]
 StringUtils.split("ab:cd:ef", ":", 2)    = ["ab", "cd:ef"]
 
Parameters:
str - the String to parse, may be null
separatorChars - the characters used as the delimiters, null splits on whitespace
max - the maximum number of elements to include in the array. A zero or negative value implies no limit
Returns:
an array of parsed Strings, null if null String input
Usages and Demos :

View More Examples of split(String str,String separatorChars,int max)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.exoplatform.services.communication.message.MessageHeader;
   4:         ...
   5:   public void removeFlag(String flag) {
   6:     String[] flags = StringUtils.split(flags_, ',');
   7:     StringBuffer b = new StringBuffer() ;
   8:         ...
   9:   public String[] getFlagsAsArray(){
  10:     return StringUtils.split(flags_, ',');
  11:   }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.logging.Log;
   4:         ...
   5:         ctx.put("utilities",       new Utilities() );
   6:         ctx.put("stringUtils",     new StringUtils() );        
   7:         ctx.put("rollerVersion",   rollerCtx.getRollerVersion() );
   8:         ...
   9:             String[] plugins = StringUtils.stripAll(
  10:                                    StringUtils.split(pluginStr, ",") );
  11:             for (int i=0; i<plugins.length; i++)

View Full Code Here

splitByCharacterType

public static String[] splitByCharacterType(String str)
Splits a String by Character type as returned by java.lang.Character.getType(char). Groups of contiguous characters of the same type are returned as complete tokens.
 StringUtils.splitByCharacterType(null)         = null
 StringUtils.splitByCharacterType("")           = []
 StringUtils.splitByCharacterType("ab de fg")   = ["ab", " ", "de", " ", "fg"]
 StringUtils.splitByCharacterType("ab   de fg") = ["ab", "   ", "de", " ", "fg"]
 StringUtils.splitByCharacterType("ab:cd:ef")   = ["ab", ":", "cd", ":", "ef"]
 StringUtils.splitByCharacterType("number5")    = ["number", "5"]
 StringUtils.splitByCharacterType("fooBar")     = ["foo", "B", "ar"]
 StringUtils.splitByCharacterType("foo200Bar")  = ["foo", "200", "B", "ar"]
 StringUtils.splitByCharacterType("ASFRules")   = ["ASFR", "ules"]
 
Parameters:
str - the String to split, may be null
Returns:
an array of parsed Strings, null if null String input
Since:
2.4

splitByCharacterTypeCamelCase

public static String[] splitByCharacterTypeCamelCase(String str)
Splits a String by Character type as returned by java.lang.Character.getType(char). Groups of contiguous characters of the same type are returned as complete tokens, with the following exception: the character of type Character.UPPERCASE_LETTER, if any, immediately preceding a token of type Character.LOWERCASE_LETTER will belong to the following token rather than to the preceding, if any, Character.UPPERCASE_LETTER token.
 StringUtils.splitByCharacterTypeCamelCase(null)         = null
 StringUtils.splitByCharacterTypeCamelCase("")           = []
 StringUtils.splitByCharacterTypeCamelCase("ab de fg")   = ["ab", " ", "de", " ", "fg"]
 StringUtils.splitByCharacterTypeCamelCase("ab   de fg") = ["ab", "   ", "de", " ", "fg"]
 StringUtils.splitByCharacterTypeCamelCase("ab:cd:ef")   = ["ab", ":", "cd", ":", "ef"]
 StringUtils.splitByCharacterTypeCamelCase("number5")    = ["number", "5"]
 StringUtils.splitByCharacterTypeCamelCase("fooBar")     = ["foo", "Bar"]
 StringUtils.splitByCharacterTypeCamelCase("foo200Bar")  = ["foo", "200", "Bar"]
 StringUtils.splitByCharacterTypeCamelCase("ASFRules")   = ["ASF", "Rules"]
 
Parameters:
str - the String to split, may be null
Returns:
an array of parsed Strings, null if null String input
Since:
2.4

splitByWholeSeparator

public static String[] splitByWholeSeparator(String str,
                                             String separator)
Splits the provided text into an array, separator string specified.

The separator(s) will not be included in the returned String array. Adjacent separators are treated as one separator.

A null input String returns null. A null separator splits on whitespace.

 StringUtils.splitByWholeSeparator(null, *)               = null
 StringUtils.splitByWholeSeparator("", *)                 = []
 StringUtils.splitByWholeSeparator("ab de fg", null)      = ["ab", "de", "fg"]
 StringUtils.splitByWholeSeparator("ab   de fg", null)    = ["ab", "de", "fg"]
 StringUtils.splitByWholeSeparator("ab:cd:ef", ":")       = ["ab", "cd", "ef"]
 StringUtils.splitByWholeSeparator("ab-!-cd-!-ef", "-!-") = ["ab", "cd", "ef"]
 
Parameters:
str - the String to parse, may be null
separator - String containing the String to be used as a delimiter, null splits on whitespace
Returns:
an array of parsed Strings, null if null String was input

splitByWholeSeparator

public static String[] splitByWholeSeparator(String str,
                                             String separator,
                                             int max)
Splits the provided text into an array, separator string specified. Returns a maximum of max substrings.

The separator(s) will not be included in the returned String array. Adjacent separators are treated as one separator.

A null input String returns null. A null separator splits on whitespace.

 StringUtils.splitByWholeSeparator(null, *, *)               = null
 StringUtils.splitByWholeSeparator("", *, *)                 = []
 StringUtils.splitByWholeSeparator("ab de fg", null, 0)      = ["ab", "de", "fg"]
 StringUtils.splitByWholeSeparator("ab   de fg", null, 0)    = ["ab", "de", "fg"]
 StringUtils.splitByWholeSeparator("ab:cd:ef", ":", 2)       = ["ab", "cd:ef"]
 StringUtils.splitByWholeSeparator("ab-!-cd-!-ef", "-!-", 5) = ["ab", "cd", "ef"]
 StringUtils.splitByWholeSeparator("ab-!-cd-!-ef", "-!-", 2) = ["ab", "cd-!-ef"]
 
Parameters:
str - the String to parse, may be null
separator - String containing the String to be used as a delimiter, null splits on whitespace
max - the maximum number of elements to include in the returned array. A zero or negative value implies no limit.
Returns:
an array of parsed Strings, null if null String was input

splitByWholeSeparatorPreserveAllTokens

public static String[] splitByWholeSeparatorPreserveAllTokens(String str,
                                                              String separator)
Splits the provided text into an array, separator string specified.

The separator is not included in the returned String array. Adjacent separators are treated as separators for empty tokens. For more control over the split use the StrTokenizer class.

A null input String returns null. A null separator splits on whitespace.

 StringUtils.splitByWholeSeparatorPreserveAllTokens(null, *)               = null
 StringUtils.splitByWholeSeparatorPreserveAllTokens("", *)                 = []
 StringUtils.splitByWholeSeparatorPreserveAllTokens("ab de fg", null)      = ["ab", "de", "fg"]
 StringUtils.splitByWholeSeparatorPreserveAllTokens("ab   de fg", null)    = ["ab", "", "", "de", "fg"]
 StringUtils.splitByWholeSeparatorPreserveAllTokens("ab:cd:ef", ":")       = ["ab", "cd", "ef"]
 StringUtils.splitByWholeSeparatorPreserveAllTokens("ab-!-cd-!-ef", "-!-") = ["ab", "cd", "ef"]
 
Parameters:
str - the String to parse, may be null
separator - String containing the String to be used as a delimiter, null splits on whitespace
Returns:
an array of parsed Strings, null if null String was input
Since:
2.4

splitByWholeSeparatorPreserveAllTokens

public static String[] splitByWholeSeparatorPreserveAllTokens(String str,
                                                              String separator,
                                                              int max)
Splits the provided text into an array, separator string specified. Returns a maximum of max substrings.

The separator is not included in the returned String array. Adjacent separators are treated as separators for empty tokens. For more control over the split use the StrTokenizer class.

A null input String returns null. A null separator splits on whitespace.

 StringUtils.splitByWholeSeparatorPreserveAllTokens(null, *, *)               = null
 StringUtils.splitByWholeSeparatorPreserveAllTokens("", *, *)                 = []
 StringUtils.splitByWholeSeparatorPreserveAllTokens("ab de fg", null, 0)      = ["ab", "de", "fg"]
 StringUtils.splitByWholeSeparatorPreserveAllTokens("ab   de fg", null, 0)    = ["ab", "", "", "de", "fg"]
 StringUtils.splitByWholeSeparatorPreserveAllTokens("ab:cd:ef", ":", 2)       = ["ab", "cd:ef"]
 StringUtils.splitByWholeSeparatorPreserveAllTokens("ab-!-cd-!-ef", "-!-", 5) = ["ab", "cd", "ef"]
 StringUtils.splitByWholeSeparatorPreserveAllTokens("ab-!-cd-!-ef", "-!-", 2) = ["ab", "cd-!-ef"]
 
Parameters:
str - the String to parse, may be null
separator - String containing the String to be used as a delimiter, null splits on whitespace
max - the maximum number of elements to include in the returned array. A zero or negative value implies no limit.
Returns:
an array of parsed Strings, null if null String was input
Since:
2.4

splitPreserveAllTokens

public static String[] splitPreserveAllTokens(String str)
Splits the provided text into an array, using whitespace as the separator, preserving all tokens, including empty tokens created by adjacent separators. This is an alternative to using StringTokenizer. Whitespace is defined by Character.isWhitespace(char).

The separator is not included in the returned String array. Adjacent separators are treated as separators for empty tokens. For more control over the split use the StrTokenizer class.

A null input String returns null.

 StringUtils.splitPreserveAllTokens(null)       = null
 StringUtils.splitPreserveAllTokens("")         = []
 StringUtils.splitPreserveAllTokens("abc def")  = ["abc", "def"]
 StringUtils.splitPreserveAllTokens("abc  def") = ["abc", "", "def"]
 StringUtils.splitPreserveAllTokens(" abc ")    = ["", "abc", ""]
 
Parameters:
str - the String to parse, may be null
Returns:
an array of parsed Strings, null if null String input
Since:
2.1

splitPreserveAllTokens

public static String[] splitPreserveAllTokens(String str,
                                              char separatorChar)
Splits the provided text into an array, separator specified, preserving all tokens, including empty tokens created by adjacent separators. This is an alternative to using StringTokenizer.

The separator is not included in the returned String array. Adjacent separators are treated as separators for empty tokens. For more control over the split use the StrTokenizer class.

A null input String returns null.

 StringUtils.splitPreserveAllTokens(null, *)         = null
 StringUtils.splitPreserveAllTokens("", *)           = []
 StringUtils.splitPreserveAllTokens("a.b.c", '.')    = ["a", "b", "c"]
 StringUtils.splitPreserveAllTokens("a..b.c", '.')   = ["a", "", "b", "c"]
 StringUtils.splitPreserveAllTokens("a:b:c", '.')    = ["a:b:c"]
 StringUtils.splitPreserveAllTokens("a\tb\nc", null) = ["a", "b", "c"]
 StringUtils.splitPreserveAllTokens("a b c", ' ')    = ["a", "b", "c"]
 StringUtils.splitPreserveAllTokens("a b c ", ' ')   = ["a", "b", "c", ""]
 StringUtils.splitPreserveAllTokens("a b c  ", ' ')   = ["a", "b", "c", "", ""]
 StringUtils.splitPreserveAllTokens(" a b c", ' ')   = ["", a", "b", "c"]
 StringUtils.splitPreserveAllTokens("  a b c", ' ')  = ["", "", a", "b", "c"]
 StringUtils.splitPreserveAllTokens(" a b c ", ' ')  = ["", a", "b", "c", ""]
 
Parameters:
str - the String to parse, may be null
separatorChar - the character used as the delimiter, null splits on whitespace
Returns:
an array of parsed Strings, null if null String input
Since:
2.1

splitPreserveAllTokens

public static String[] splitPreserveAllTokens(String str,
                                              String separatorChars)
Splits the provided text into an array, separators specified, preserving all tokens, including empty tokens created by adjacent separators. This is an alternative to using StringTokenizer.

The separator is not included in the returned String array. Adjacent separators are treated as separators for empty tokens. For more control over the split use the StrTokenizer class.

A null input String returns null. A null separatorChars splits on whitespace.

 StringUtils.splitPreserveAllTokens(null, *)           = null
 StringUtils.splitPreserveAllTokens("", *)             = []
 StringUtils.splitPreserveAllTokens("abc def", null)   = ["abc", "def"]
 StringUtils.splitPreserveAllTokens("abc def", " ")    = ["abc", "def"]
 StringUtils.splitPreserveAllTokens("abc  def", " ")   = ["abc", "", def"]
 StringUtils.splitPreserveAllTokens("ab:cd:ef", ":")   = ["ab", "cd", "ef"]
 StringUtils.splitPreserveAllTokens("ab:cd:ef:", ":")  = ["ab", "cd", "ef", ""]
 StringUtils.splitPreserveAllTokens("ab:cd:ef::", ":") = ["ab", "cd", "ef", "", ""]
 StringUtils.splitPreserveAllTokens("ab::cd:ef", ":")  = ["ab", "", cd", "ef"]
 StringUtils.splitPreserveAllTokens(":cd:ef", ":")     = ["", cd", "ef"]
 StringUtils.splitPreserveAllTokens("::cd:ef", ":")    = ["", "", cd", "ef"]
 StringUtils.splitPreserveAllTokens(":cd:ef:", ":")    = ["", cd", "ef", ""]
 
Parameters:
str - the String to parse, may be null
separatorChars - the characters used as the delimiters, null splits on whitespace
Returns:
an array of parsed Strings, null if null String input
Since:
2.1

splitPreserveAllTokens

public static String[] splitPreserveAllTokens(String str,
                                              String separatorChars,
                                              int max)
Splits the provided text into an array with a maximum length, separators specified, preserving all tokens, including empty tokens created by adjacent separators.

The separator is not included in the returned String array. Adjacent separators are treated as separators for empty tokens. Adjacent separators are treated as one separator.

A null input String returns null. A null separatorChars splits on whitespace.

If more than max delimited substrings are found, the last returned string includes all characters after the first max - 1 returned strings (including separator characters).

 StringUtils.splitPreserveAllTokens(null, *, *)            = null
 StringUtils.splitPreserveAllTokens("", *, *)              = []
 StringUtils.splitPreserveAllTokens("ab de fg", null, 0)   = ["ab", "cd", "ef"]
 StringUtils.splitPreserveAllTokens("ab   de fg", null, 0) = ["ab", "cd", "ef"]
 StringUtils.splitPreserveAllTokens("ab:cd:ef", ":", 0)    = ["ab", "cd", "ef"]
 StringUtils.splitPreserveAllTokens("ab:cd:ef", ":", 2)    = ["ab", "cd:ef"]
 StringUtils.splitPreserveAllTokens("ab   de fg", null, 2) = ["ab", "  de fg"]
 StringUtils.splitPreserveAllTokens("ab   de fg", null, 3) = ["ab", "", " de fg"]
 StringUtils.splitPreserveAllTokens("ab   de fg", null, 4) = ["ab", "", "", "de fg"]
 
Parameters:
str - the String to parse, may be null
separatorChars - the characters used as the delimiters, null splits on whitespace
max - the maximum number of elements to include in the array. A zero or negative value implies no limit
Returns:
an array of parsed Strings, null if null String input
Since:
2.1

startsWith

public static boolean startsWith(String str,
                                 String prefix)
Check if a String starts with a specified prefix.

nulls are handled without exceptions. Two null references are considered to be equal. The comparison is case sensitive.

 StringUtils.startsWith(null, null)      = true
 StringUtils.startsWith(null, "abcdef")  = false
 StringUtils.startsWith("abc", null)     = false
 StringUtils.startsWith("abc", "abcdef") = true
 StringUtils.startsWith("abc", "ABCDEF") = false
 
Parameters:
str - the String to check, may be null
prefix - the prefix to find, may be null
Returns:
true if the String starts with the prefix, case sensitive, or both null
Since:
2.4

startsWithIgnoreCase

public static boolean startsWithIgnoreCase(String str,
                                           String prefix)
Case insensitive check if a String starts with a specified prefix.

nulls are handled without exceptions. Two null references are considered to be equal. The comparison is case insensitive.

 StringUtils.startsWithIgnoreCase(null, null)      = true
 StringUtils.startsWithIgnoreCase(null, "abcdef")  = false
 StringUtils.startsWithIgnoreCase("abc", null)     = false
 StringUtils.startsWithIgnoreCase("abc", "abcdef") = true
 StringUtils.startsWithIgnoreCase("abc", "ABCDEF") = true
 
Parameters:
str - the String to check, may be null
prefix - the prefix to find, may be null
Returns:
true if the String starts with the prefix, case insensitive, or both null
Since:
2.4

strip

public static String strip(String str)
Strips whitespace from the start and end of a String.

This is similar to trim(String) but removes whitespace. Whitespace is defined by Character.isWhitespace(char).

A null input String returns null.

 StringUtils.strip(null)     = null
 StringUtils.strip("")       = ""
 StringUtils.strip("   ")    = ""
 StringUtils.strip("abc")    = "abc"
 StringUtils.strip("  abc")  = "abc"
 StringUtils.strip("abc  ")  = "abc"
 StringUtils.strip(" abc ")  = "abc"
 StringUtils.strip(" ab c ") = "ab c"
 
Parameters:
str - the String to remove whitespace from, may be null
Returns:
the stripped String, null if null String input
Usages and Demos :

View More Examples of strip(String str)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         }
   6:         return StringUtils.strip(sb.toString(), "_");
   7:     }
   8:     
   9:     private String blogType = "text/plain";

View Full Code Here
   1:     if ( (property != null) && (this.properties.containsKey(property)) ) {
   2:       value = StringUtils.strip( this.properties.getProperty(property) );
   3:     }
   4:     return value;

View Full Code Here
   1: import org.apache.commons.lang.ArrayUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5: 
   6:         String[] tokens = StringUtils.split(StringUtils.lowerCase(StringUtils.replaceChars(
   7:             this.query,
   8:         ...
   9:         StringBuffer xpath = new StringBuffer(tokens.length * 20);
  10:         if (StringUtils.isNotEmpty(startPath)) {
  11:             xpath.append(startPath);

View Full Code Here

strip

public static String strip(String str,
                           String stripChars)
Strips any of a set of characters from the start and end of a String. This is similar to String.trim() but allows the characters to be stripped to be controlled.

A null input String returns null. An empty string ("") input returns the empty string.

If the stripChars String is null, whitespace is stripped as defined by Character.isWhitespace(char). Alternatively use strip(String).

 StringUtils.strip(null, *)          = null
 StringUtils.strip("", *)            = ""
 StringUtils.strip("abc", null)      = "abc"
 StringUtils.strip("  abc", null)    = "abc"
 StringUtils.strip("abc  ", null)    = "abc"
 StringUtils.strip(" abc ", null)    = "abc"
 StringUtils.strip("  abcyx", "xyz") = "  abc"
 
Parameters:
str - the String to remove characters from, may be null
stripChars - the characters to remove, null treated as whitespace
Returns:
the stripped String, null if null String input
Usages and Demos :

View More Examples of strip(String str,String stripChars)
   1: import org.apache.commons.collections.CollectionUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     public RelativePath(String path) {
   6:         this.path = StringUtils.strip(path, "/");
   7:     }
   8:         ...
   9:         if (relative != null) {
  10:             String[] offset = StringUtils.split(relative, "/");
  11:             List<String> base = new ArrayList<String>();
  12:         ...
  13:             CollectionUtils.addAll(base, StringUtils.split(path, "/"));

View Full Code Here

stripAll

public static String[] stripAll(String[] strs)
Strips whitespace from the start and end of every String in an array. Whitespace is defined by Character.isWhitespace(char).

A new array is returned each time, except for length zero. A null array will return null. An empty array will return itself. A null array entry will be ignored.

 StringUtils.stripAll(null)             = null
 StringUtils.stripAll([])               = []
 StringUtils.stripAll(["abc", "  abc"]) = ["abc", "abc"]
 StringUtils.stripAll(["abc  ", null])  = ["abc", null]
 
Parameters:
strs - the array to remove whitespace from, may be null
Returns:
the stripped Strings, null if null array input

stripAll

public static String[] stripAll(String[] strs,
                                String stripChars)
Strips any of a set of characters from the start and end of every String in an array. Whitespace is defined by Character.isWhitespace(char).

A new array is returned each time, except for length zero. A null array will return null. An empty array will return itself. A null array entry will be ignored. A null stripChars will strip whitespace as defined by Character.isWhitespace(char).

 StringUtils.stripAll(null, *)                = null
 StringUtils.stripAll([], *)                  = []
 StringUtils.stripAll(["abc", "  abc"], null) = ["abc", "abc"]
 StringUtils.stripAll(["abc  ", null], null)  = ["abc", null]
 StringUtils.stripAll(["abc  ", null], "yz")  = ["abc  ", null]
 StringUtils.stripAll(["yabcz", null], "yz")  = ["abc", null]
 
Parameters:
strs - the array to remove characters from, may be null
stripChars - the characters to remove, null treated as whitespace
Returns:
the stripped Strings, null if null array input

stripEnd

public static String stripEnd(String str,
                              String stripChars)
Strips any of a set of characters from the end of a String.

A null input String returns null. An empty string ("") input returns the empty string.

If the stripChars String is null, whitespace is stripped as defined by Character.isWhitespace(char).

 StringUtils.stripEnd(null, *)          = null
 StringUtils.stripEnd("", *)            = ""
 StringUtils.stripEnd("abc", "")        = "abc"
 StringUtils.stripEnd("abc", null)      = "abc"
 StringUtils.stripEnd("  abc", null)    = "  abc"
 StringUtils.stripEnd("abc  ", null)    = "abc"
 StringUtils.stripEnd(" abc ", null)    = " abc"
 StringUtils.stripEnd("  abcyx", "xyz") = "  abc"
 
Parameters:
str - the String to remove characters from, may be null
stripChars - the characters to remove, null treated as whitespace
Returns:
the stripped String, null if null String input

stripStart

public static String stripStart(String str,
                                String stripChars)
Strips any of a set of characters from the start of a String.

A null input String returns null. An empty string ("") input returns the empty string.

If the stripChars String is null, whitespace is stripped as defined by Character.isWhitespace(char).

 StringUtils.stripStart(null, *)          = null
 StringUtils.stripStart("", *)            = ""
 StringUtils.stripStart("abc", "")        = "abc"
 StringUtils.stripStart("abc", null)      = "abc"
 StringUtils.stripStart("  abc", null)    = "abc"
 StringUtils.stripStart("abc  ", null)    = "abc  "
 StringUtils.stripStart(" abc ", null)    = "abc "
 StringUtils.stripStart("yxabc  ", "xyz") = "abc  "
 
Parameters:
str - the String to remove characters from, may be null
stripChars - the characters to remove, null treated as whitespace
Returns:
the stripped String, null if null String input
Usages and Demos :

View More Examples of stripStart(String str,String stripChars)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.jetspeed.administration.PortalAuthenticationConfiguration;
   4:         ...
   5:             if (omitDomain && networkDomain != null){
   6:                 userName = StringUtils.stripStart( userName , networkDomain+"\\");
   7:             }
   8:         }
   9:         

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         md.setAuthorId(this.userID);
   6:         md.setTitle(StringUtils.EMPTY);
   7:         md.setSequencePosition();
   8:         ...
   9:         String nodePath = getNodePath(path);
  10:         if (StringUtils.isEmpty(nodePath)) {
  11:             return null;

View Full Code Here

stripToEmpty

public static String stripToEmpty(String str)
Strips whitespace from the start and end of a String returning an empty String if null input.

This is similar to trimToEmpty(String) but removes whitespace. Whitespace is defined by Character.isWhitespace(char).

 StringUtils.stripToEmpty(null)     = ""
 StringUtils.stripToEmpty("")       = ""
 StringUtils.stripToEmpty("   ")    = ""
 StringUtils.stripToEmpty("abc")    = "abc"
 StringUtils.stripToEmpty("  abc")  = "abc"
 StringUtils.stripToEmpty("abc  ")  = "abc"
 StringUtils.stripToEmpty(" abc ")  = "abc"
 StringUtils.stripToEmpty(" ab c ") = "ab c"
 
Parameters:
str - the String to be stripped, may be null
Returns:
the trimmed String, or an empty String if null input
Since:
2.0

stripToNull

public static String stripToNull(String str)
Strips whitespace from the start and end of a String returning null if the String is empty ("") after the strip.

This is similar to trimToNull(String) but removes whitespace. Whitespace is defined by Character.isWhitespace(char).

 StringUtils.stripToNull(null)     = null
 StringUtils.stripToNull("")       = null
 StringUtils.stripToNull("   ")    = null
 StringUtils.stripToNull("abc")    = "abc"
 StringUtils.stripToNull("  abc")  = "abc"
 StringUtils.stripToNull("abc  ")  = "abc"
 StringUtils.stripToNull(" abc ")  = "abc"
 StringUtils.stripToNull(" ab c ") = "ab c"
 
Parameters:
str - the String to be stripped, may be null
Returns:
the stripped String, null if whitespace, empty or null String input
Since:
2.0

substring

public static String substring(String str,
                               int start)
Gets a substring from the specified String avoiding exceptions.

A negative start position can be used to start n characters from the end of the String.

A null String will return null. An empty ("") String will return "".

 StringUtils.substring(null, *)   = null
 StringUtils.substring("", *)     = ""
 StringUtils.substring("abc", 0)  = "abc"
 StringUtils.substring("abc", 2)  = "c"
 StringUtils.substring("abc", 4)  = ""
 StringUtils.substring("abc", -2) = "bc"
 StringUtils.substring("abc", -4) = "abc"
 
Parameters:
str - the String to get the substring from, may be null
start - the position to start from, negative means count back from the end of the String by this many characters
Returns:
substring from start position, null if null String input
Usages and Demos :

View More Examples of substring(String str,int start)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         {
   6:             str = StringUtils.left( str, idx ) + StringUtils.substring( str, idx+remove.length() );
   7:         }
   8:         
   9:         return str;

View Full Code Here
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.jaxen.JaxenException;
   4:         ...
   5:     public boolean jsxFunction_attachEvent(final String type, final Function listener) {
   6:         return addEventListener(StringUtils.substring(type, 2), listener, true);
   7:     }
   8:         ...
   9:     public void jsxFunction_detachEvent(final String type, final Function listener) {
  10:         removeEventListener(StringUtils.substring(type, 2), listener, true);
  11:     }

View Full Code Here

substring

public static String substring(String str,
                               int start,
                               int end)
Gets a substring from the specified String avoiding exceptions.

A negative start position can be used to start/end n characters from the end of the String.

The returned substring starts with the character in the start position and ends before the end position. All position counting is zero-based -- i.e., to start at the beginning of the string use start = 0. Negative start and end positions can be used to specify offsets relative to the end of the String.

If start is not strictly to the left of end, "" is returned.

 StringUtils.substring(null, *, *)    = null
 StringUtils.substring("", * ,  *)    = "";
 StringUtils.substring("abc", 0, 2)   = "ab"
 StringUtils.substring("abc", 2, 0)   = ""
 StringUtils.substring("abc", 2, 4)   = "c"
 StringUtils.substring("abc", 4, 6)   = ""
 StringUtils.substring("abc", 2, 2)   = ""
 StringUtils.substring("abc", -2, -1) = "b"
 StringUtils.substring("abc", -4, 2)  = "ab"
 
Parameters:
str - the String to get the substring from, may be null
start - the position to start from, negative means count back from the end of the String by this many characters
end - the position to end at (exclusive), negative means count back from the end of the String by this many characters
Returns:
substring from start position to end positon, null if null String input

substringAfter

public static String substringAfter(String str,
                                    String separator)
Gets the substring after the first occurrence of a separator. The separator is not returned.

A null string input will return null. An empty ("") string input will return the empty string. A null separator will return the empty string if the input string is not null.

 StringUtils.substringAfter(null, *)      = null
 StringUtils.substringAfter("", *)        = ""
 StringUtils.substringAfter(*, null)      = ""
 StringUtils.substringAfter("abc", "a")   = "bc"
 StringUtils.substringAfter("abcba", "b") = "cba"
 StringUtils.substringAfter("abc", "c")   = ""
 StringUtils.substringAfter("abc", "d")   = ""
 StringUtils.substringAfter("abc", "")    = "abc"
 
Parameters:
str - the String to get a substring from, may be null
separator - the String to search for, may be null
Returns:
the substring after the first occurrence of the separator, null if null String input
Since:
2.0
Usages and Demos :

View More Examples of substringAfter(String str,String separator)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:             input = (String) iter.next();
   6:             if (StringUtils.contains(input, WysiwygStrings.PROP_TO_SAVE)) {
   7:         ...
   8:                 shortInput = StringUtils.substringAfter(input, ".");
   9:         ...
  10:                 key = StringUtils.substringAfter(shortInput, ".");

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         if (absolutePath.startsWith("/")) {
   6:             relativePath.append(StringUtils.substringAfter(absolutePath, "/"));
   7:         }
   8:         else {
   9:             relativePath.append(absolutePath);

View Full Code Here
   1: import org.apache.commons.codec.binary.Base64;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:   public static boolean authenticate(HttpServletRequest req) {
   6:     if (StringUtils.isEmpty(credentials) || credentials.length() <= 6) {
   7:       return false;
   8:         ...
   9:       String userid = Authenticator.getUserId(request);
  10:       if (StringUtils.isEmpty(userid)) {
  11:         return false;

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:             input = (String) iter.next();
   6:             if (StringUtils.contains(input, WysiwygStrings.PROP_TO_SAVE)) {
   7:         ...
   8:                 shortInput = StringUtils.substringAfter(input, ".");
   9:         ...
  10:                 key = StringUtils.substringAfter(shortInput, ".");

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         String uri = (String) req.getAttribute(ATTRIBUTE_URI);
   6:         if (StringUtils.isEmpty(uri)) {
   7:             uri = getDecodedURI(req);
   8:         ...
   9:     private static String getDecodedURI(HttpServletRequest req) {
  10:         String encoding = StringUtils.defaultString(req.getCharacterEncoding(), ENCODING_DEFAULT);
  11:         String decodedURL = null;
  12:         ...
  13:         }
  14:         return StringUtils.substringAfter(decodedURL, req.getContextPath());

View Full Code Here

substringAfterLast

public static String substringAfterLast(String str,
                                        String separator)
Gets the substring after the last occurrence of a separator. The separator is not returned.

A null string input will return null. An empty ("") string input will return the empty string. An empty or null separator will return the empty string if the input string is not null.

 StringUtils.substringAfterLast(null, *)      = null
 StringUtils.substringAfterLast("", *)        = ""
 StringUtils.substringAfterLast(*, "")        = ""
 StringUtils.substringAfterLast(*, null)      = ""
 StringUtils.substringAfterLast("abc", "a")   = "bc"
 StringUtils.substringAfterLast("abcba", "b") = "a"
 StringUtils.substringAfterLast("abc", "c")   = ""
 StringUtils.substringAfterLast("a", "a")     = ""
 StringUtils.substringAfterLast("a", "z")     = ""
 
Parameters:
str - the String to get a substring from, may be null
separator - the String to search for, may be null
Returns:
the substring after the last occurrence of the separator, null if null String input
Since:
2.0
Usages and Demos :

View More Examples of substringAfterLast(String str,String separator)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:                 }
   6:                 String style = StringUtils.substringAfterLast(styleparam, "/");
   7:                 request.setAttribute("styleSheet", style);
   8:                 request.setAttribute("module", moduletest);
   9:                 request.setAttribute("fileName", path);

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.logging.Log;
   4:         ...
   5: 
   6:                 String name = StringUtils.substringBeforeLast(line, "=");
   7:         ...
   8:                 String value = StringUtils.substringAfterLast(line, "=");
   9: 
  10:         ...
  11:                 if (StringUtils.isBlank(name) || StringUtils.isBlank(value)) {

View Full Code Here
   1: import org.apache.commons.lang.ArrayUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         }
   6:         if (StringUtils.isEmpty(propertiesLocationString)) {
   7:             propertiesLocationString = DEFAULT_INITIALIZATION_PARAMETER;
   8:         ...
   9: 
  10:         String[] propertiesLocation = StringUtils.split(propertiesLocationString, ',');

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         setTree(new Tree(name, getRepository(), request));
   6:         if (StringUtils.isEmpty(path)) {
   7:         }
   8:         ...
   9: 
  10:         this.setBrowseMode(StringUtils.equals(request.getParameter("browseMode"), "true"));
  11:     }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:                     input = (String) iter.next();
   6:                     if (StringUtils.contains(input, WysiwygStrings.FORM_TO_SAVE)) {
   7:                         try {
   8:         ...
   9:                             shortInput = StringUtils.substringBefore(input, "-");
  10:                             itemLine = Integer.parseInt(StringUtils.substringBefore(shortInput, "."));
  11:         ...
  12:         String visible = (String) commonForm.getValues(input).get(0);
  13:         shortInput = StringUtils.substringAfterLast(shortInput, ".");

View Full Code Here

substringBefore

public static String substringBefore(String str,
                                     String separator)
Gets the substring before the first occurrence of a separator. The separator is not returned.

A null string input will return null. An empty ("") string input will return the empty string. A null separator will return the input string.

 StringUtils.substringBefore(null, *)      = null
 StringUtils.substringBefore("", *)        = ""
 StringUtils.substringBefore("abc", "a")   = ""
 StringUtils.substringBefore("abcba", "b") = "a"
 StringUtils.substringBefore("abc", "c")   = "ab"
 StringUtils.substringBefore("abc", "d")   = "abc"
 StringUtils.substringBefore("abc", "")    = ""
 StringUtils.substringBefore("abc", null)  = "abc"
 
Parameters:
str - the String to get a substring from, may be null
separator - the String to search for, may be null
Returns:
the substring before the first occurrence of the separator, null if null String input
Since:
2.0
Usages and Demos :

View More Examples of substringBefore(String str,String separator)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:             ResourceFormBean query = TableCreator.getQueryForm(model, amClass, session, am);
   6:             if (StringUtils.contains(current, "edit"))
   7:                 return doEdit(commonForm, request, session, query, amClass);
   8:         ...
   9: 
  10:             if (StringUtils.contains(current, "move"))
  11:                 return doMove(commonForm, request, session, query, amClass);
  12:         ...
  13:         String shortInput = StringUtils.substringAfter(commonForm.getParam(), "_");
  14:         int x = Integer.parseInt(StringUtils.substringBefore(shortInput, "."));

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:             ResourceFormBean resForm = TableCreator.getResourceForm(model, amClass, session, am);
   6:             if (StringUtils.contains(current, "edit"))
   7:                 return doEdit(commonForm, request, session, resForm, amClass);
   8:         ...
   9:             if (StringUtils.contains(current, "move"))
  10:                 return doMove(commonForm, request, session, resForm, amClass);
  11:         ...
  12:         String shortInput = StringUtils.substringAfter(commonForm.getParam(), "_");
  13:         int x = Integer.parseInt(StringUtils.substringBefore(shortInput, "."));

View Full Code Here
   1: import org.apache.commons.codec.binary.Base64;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:   public static boolean authenticate(HttpServletRequest req) {
   6:     if (StringUtils.isEmpty(credentials) || credentials.length() <= 6) {
   7:       return false;
   8:         ...
   9:       String userid = Authenticator.getUserId(request);
  10:       if (StringUtils.isEmpty(userid)) {
  11:         return false;

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:                         sb.append("><input type='text' name='values(propToSave.").append(
   6:                         StringUtils.substringBefore(base, "_")).append('.').append(item.getId()).append(
   7:                         ").item[0]' value='").append(AMStringEscapeUtils.escapeHtmlAndQuotes(item.getValue(0)));
   8:         ...
   9:         sb.append("> <select disabled name='values(").append(itemNumber).append('-')
  10:         .append(WysiwygStrings.FORM_TO_SAVE).append('.').append(StringUtils.substringAfter(item.getId(), ".")).append(
  11:         ").item[0]'");

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         String uri = (String) req.getAttribute(ATTRIBUTE_URI);
   6:         if (StringUtils.isEmpty(uri)) {
   7:             uri = getDecodedURI(req);
   8:         ...
   9:     private static String getDecodedURI(HttpServletRequest req) {
  10:         String encoding = StringUtils.defaultString(req.getCharacterEncoding(), ENCODING_DEFAULT);
  11:         String decodedURL = null;

View Full Code Here

substringBeforeLast

public static String substringBeforeLast(String str,
                                         String separator)
Gets the substring before the last occurrence of a separator. The separator is not returned.

A null string input will return null. An empty ("") string input will return the empty string. An empty or null separator will return the input string.

 StringUtils.substringBeforeLast(null, *)      = null
 StringUtils.substringBeforeLast("", *)        = ""
 StringUtils.substringBeforeLast("abcba", "b") = "abc"
 StringUtils.substringBeforeLast("abc", "c")   = "ab"
 StringUtils.substringBeforeLast("a", "a")     = ""
 StringUtils.substringBeforeLast("a", "z")     = "a"
 StringUtils.substringBeforeLast("a", null)    = "a"
 StringUtils.substringBeforeLast("a", "")      = "a"
 
Parameters:
str - the String to get a substring from, may be null
separator - the String to search for, may be null
Returns:
the substring before the last occurrence of the separator, null if null String input
Since:
2.0
Usages and Demos :

View More Examples of substringBeforeLast(String str,String separator)
   1: import org.apache.commons.lang.BooleanUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4: 

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         try {
   6:             if (StringUtils.isEmpty(templateName)) {
   7:                 this.setRequestReceiver(true);
   8:         ...
   9: 
  10:                 if (StringUtils.isBlank(templateName)) {
  11:                         new Object[]{this.requestedPage.getHandle()}));

View Full Code Here
   1: import org.apache.commons.lang.BooleanUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5: 
   6:         if (StringUtils.isEmpty(senderURL)) {
   7:         }
   8:         ...
   9:             ContentWriter contentWriter = new ContentWriter(this.getHierarchyManager(), context, senderURL
  10:                 + StringUtils.defaultString(senderContext)
  11:                 + Syndicator.DEFAULT_HANDLER, request);

View Full Code Here
   1: import org.apache.commons.collections.map.ListOrderedMap;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.log4j.Logger;
   4:         ...
   5:         public String transform(String name) {
   6:             return StringUtils.removeStart(name, path);
   7:         }
   8:         ...
   9:         PathNotFoundException, RepositoryException {
  10:         path = StringUtils.removeStart(path, "/");
  11: 
  12:         ...
  13:                     .getAttributeValue("value");
  14:                 repositoryHome = StringUtils.substringBeforeLast(repositoryHome, "/") + "/" + name;

View Full Code Here
   1: import org.apache.commons.lang.BooleanUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.lang.exception.NestableRuntimeException;
   4:         ...
   5:                 if (isCreate()) {
   6:                     if (StringUtils.isEmpty(parentPath)) {
   7:                         page = hm.getRoot();
   8:         ...
   9:         int encoding = ControlSuper.ENCODING_NO;
  10:         String[] values = {StringUtils.EMPTY};
  11:         if (StringUtils.contains(saveInfo, ',')) {
  12:         ...
  13:         if (fixedValue.endsWith(post)) {
  14:             fixedValue = StringUtils.substringBeforeLast(fixedValue, post);

View Full Code Here

substringBetween

public static String substringBetween(String str,
                                      String tag)
Gets the String that is nested in between two instances of the same String.

A null input String returns null. A null tag returns null.

 StringUtils.substringBetween(null, *)            = null
 StringUtils.substringBetween("", "")             = ""
 StringUtils.substringBetween("", "tag")          = null
 StringUtils.substringBetween("tagabctag", null)  = null
 StringUtils.substringBetween("tagabctag", "")    = ""
 StringUtils.substringBetween("tagabctag", "tag") = "abc"
 
Parameters:
str - the String containing the substring, may be null
tag - the String before and after the substring, may be null
Returns:
the substring, null if no match
Since:
2.0

substringBetween

public static String substringBetween(String str,
                                      String open,
                                      String close)
Gets the String that is nested in between two Strings. Only the first match is returned.

A null input String returns null. A null open/close returns null (no match). An empty ("") open and close returns an empty string.

 StringUtils.substringBetween("wx[b]yz", "[", "]") = "b"
 StringUtils.substringBetween(null, *, *)          = null
 StringUtils.substringBetween(*, null, *)          = null
 StringUtils.substringBetween(*, *, null)          = null
 StringUtils.substringBetween("", "", "")          = ""
 StringUtils.substringBetween("", "", "]")         = null
 StringUtils.substringBetween("", "[", "]")        = null
 StringUtils.substringBetween("yabcz", "", "")     = ""
 StringUtils.substringBetween("yabcz", "y", "z")   = "abc"
 StringUtils.substringBetween("yabczyabcz", "y", "z")   = "abc"
 
Parameters:
str - the String containing the substring, may be null
open - the String before the substring, may be null
close - the String after the substring, may be null
Returns:
the substring, null if no match
Since:
2.0

substringsBetween

public static String[] substringsBetween(String str,
                                         String open,
                                         String close)
Searches a String for substrings delimited by a start and end tag, returning all matching substrings in an array.

A null input String returns null. A null open/close returns null (no match). An empty ("") open/close returns null (no match).

 StringUtils.substringsBetween("[a][b][c]", "[", "]") = ["a","b","c"]
 StringUtils.substringsBetween(null, *, *)            = null
 StringUtils.substringsBetween(*, null, *)            = null
 StringUtils.substringsBetween(*, *, null)            = null
 StringUtils.substringsBetween("", "[", "]")          = []
 
Parameters:
str - the String containing the substrings, null returns null, empty returns empty
open - the String identifying the start of the substring, empty returns null
close - the String identifying the end of the substring, empty returns null
Returns:
a String Array of substrings, or null if no match
Since:
2.3

swapCase

public static String swapCase(String str)
Swaps the case of a String changing upper and title case to lower case, and lower case to upper case.
  • Upper case character converts to Lower case
  • Title case character converts to Lower case
  • Lower case character converts to Upper case

For a word based algorithm, see WordUtils.swapCase(String). A null input String returns null.

 StringUtils.swapCase(null)                 = null
 StringUtils.swapCase("")                   = ""
 StringUtils.swapCase("The dog has a BONE") = "tHE DOG HAS A bone"
 

NOTE: This method changed in Lang version 2.0. It no longer performs a word based algorithm. If you only use ASCII, you will notice no change. That functionality is available in WordUtils.

Parameters:
str - the String to swap case, may be null
Returns:
the changed String, null if null String input

trim

public static String trim(String str)
Removes control characters (char <= 32) from both ends of this String, handling null by returning null.

The String is trimmed using String.trim(). Trim removes start and end characters <= 32. To strip whitespace use strip(String).

To trim your choice of characters, use the strip(String,String) methods.

 StringUtils.trim(null)          = null
 StringUtils.trim("")            = ""
 StringUtils.trim("     ")       = ""
 StringUtils.trim("abc")         = "abc"
 StringUtils.trim("    abc    ") = "abc"
 
Parameters:
str - the String to be trimmed, may be null
Returns:
the trimmed string, null if null String input
Usages and Demos :

View More Examples of trim(String str)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         while (iterator.hasNext()) {
   6:             String text = StringUtils.trim((String) iterator.next());
   7:             if (text.length() == 0) {
   8:                 iterator.remove();
   9:             }

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.scopemvc.View;
   4:         ...
   5:         if (value != null && value.indexOf(' ') > 0) {
   6:             value = StringUtils.trim(value);
   7:         ...
   8:             value = StringUtils.replace(value, " ", "");
   9:         }

View Full Code Here
   1: import org.apache.commons.lang.StringEscapeUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.poi.hssf.usermodel.HSSFCell;
   4:         ...
   5:                     {
   6:                         columnHeader = StringUtils.capitalize(headerCell.getBeanPropertyName());
   7:                     }
   8:         ...
   9:         String returnString = ObjectUtils.toString(rawValue);
  10:         returnString = StringEscapeUtils.escapeJava(StringUtils.trimToEmpty(returnString));
  11:         ...
  12:         returnString = StringUtils.replace(StringUtils.trim(returnString), "\\t", "    ");

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.io.FileUtils;
   4:         ...
   5:         return basicInfoPage.canFlipToNextPage()
   6:             && (StringUtils.isNotEmpty(textPage.getArticleBody()));
   7:     }
   8:         ...
   9: 
  10:             if (StringUtils.isEmpty(getArticleTitle())) {
  11:                 result = false;
  12:         ...
  13:         public String getArticleBody() {
  14:             return StringUtils.trim(_text.getText());

View Full Code Here

trimToEmpty

public static String trimToEmpty(String str)
Removes control characters (char <= 32) from both ends of this String returning an empty String ("") if the String is empty ("") after the trim or if it is null.

The String is trimmed using String.trim(). Trim removes start and end characters <= 32. To strip whitespace use stripToEmpty(String).

 StringUtils.trimToEmpty(null)          = ""
 StringUtils.trimToEmpty("")            = ""
 StringUtils.trimToEmpty("     ")       = ""
 StringUtils.trimToEmpty("abc")         = "abc"
 StringUtils.trimToEmpty("    abc    ") = "abc"
 
Parameters:
str - the String to be trimmed, may be null
Returns:
the trimmed String, or an empty String if null input
Since:
2.0
Usages and Demos :

View More Examples of trimToEmpty(String str)
   1: import org.andromda.cartridges.hibernate.HibernateProfile;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         }
   6:         return StringUtils.trimToEmpty(cacheType);
   7:     }
   8:         ...
   9:         maxElements = (String)this.findTaggedValue(HibernateProfile.TAGGEDVALUE_HIBERNATE_EHCACHE_MAX_ELEMENTS);
  10:         if (StringUtils.isBlank(maxElements))
  11:         {
  12:         ...
  13:         timeToIdle = (String)this.findTaggedValue(HibernateProfile.TAGGEDVALUE_HIBERNATE_EHCACHE_TIME_TO_IDLE);
  14:         if (StringUtils.isBlank(timeToIdle))

View Full Code Here
   1: import org.apache.commons.collections.Predicate;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.omg.uml.foundation.core.ModelElement;
   4:         ...
   5:                 {
   6:                     return StringUtils.trimToEmpty(((ModelElement)object).getName()).equals(name);
   7:                 }
   8:         ...
   9:                 {
  10:                     return StringUtils.trimToEmpty(((ModelElement)object).getName()).equals(name);
  11:                 }
  12:         ...
  13:                 {
  14:                     return StringUtils.trimToEmpty(((ModelElement)object).getName()).equals(name);

View Full Code Here
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5: 
   6:         return StringUtils.trimToEmpty(attributeName);
   7:     }
   8:         ...
   9:         }
  10:         return StringUtils.trimToEmpty(comparator);
  11:     }
  12:         ...
  13:     {
  14:         return !StringUtils.isEmpty(getComparator());

View Full Code Here
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.apache.commons.lang.SystemUtils;
   4:         ...
   5:     {
   6:         return StringUtils.replace(
   7:             this.getPackageName(),
   8:         ...
   9:         }
  10:         if (modelName && StringUtils.isNotBlank(packageName))
  11:         {
  12:         ...
  13:     {
  14:         String fullName = StringUtils.trimToEmpty(this.getName());

View Full Code Here
   1: import org.apache.commons.collections.Predicate;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.omg.uml.behavioralelements.activitygraphs.ActivityGraph;
   4:         ...
   5:                 String name = element.getName();
   6:                 if (StringUtils.isNotBlank(name))
   7:                 {
   8:         ...
   9:         }
  10:         if (modelName && StringUtils.isNotBlank(packageName))
  11:         {
  12:         ...
  13:                 {
  14:                     return StringUtils.trimToEmpty(((ModelElement)object).getName()).equals(name);

View Full Code Here

trimToNull

public static String trimToNull(String str)
Removes control characters (char <= 32) from both ends of this String returning null if the String is empty ("") after the trim or if it is null.

The String is trimmed using String.trim(). Trim removes start and end characters <= 32. To strip whitespace use stripToNull(String).

 StringUtils.trimToNull(null)          = null
 StringUtils.trimToNull("")            = null
 StringUtils.trimToNull("     ")       = null
 StringUtils.trimToNull("abc")         = "abc"
 StringUtils.trimToNull("    abc    ") = "abc"
 
Parameters:
str - the String to be trimmed, may be null
Returns:
the trimmed String, null if only chars <= 32, empty or null String input
Since:
2.0
Usages and Demos :

View More Examples of trimToNull(String str)
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:             {
   6:                 final String taggedValue = StringUtils.trimToNull(String.valueOf(iterator.next()));
   7:                 if (taggedValue != null)
   8:                 {
   9:                     final String[] properties = taggedValue.split("[,\\s]+");

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: import org.eclipse.swt.SWT;
   4:         ...
   5: 
   6:         if (StringUtils.trimToNull(mUserName.getText()) != null
   7:         ...
   8:                 || StringUtils.trimToNull(mPassword.getText()) != null)
   9:         {

View Full Code Here
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.xml.sax.SAXException;
   4:         ...
   5:             ConfigProperty property = (ConfigProperty) it.next();
   6:             String value = StringUtils.trimToNull(property.getValue());
   7:             if (value != null
   8:                     && !ObjectUtils.equals(value, property.getMetaData().getDefaultValue()))
   9:             {

View Full Code Here
   1: import org.apache.commons.lang.ObjectUtils;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:         final String formBeanName = pattern.replaceFirst("\\{0\\}", useCaseName); 
   6:         final String triggerName = !pattern.equals(formBeanName) ? StringUtils.capitalize(this.getTriggerName()) : this.getTriggerName();
   7:         return formBeanName.replaceFirst(
   8:         ...
   9:             "\\{0\\}",
  10:             StringUtils.capitalize(this.getTriggerName()));
  11:     }
  12:         ...
  13:         {
  14:             tableLink = StringUtils.trimToNull(value.toString());

View Full Code Here
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:             inMap = (FieldMap) fileIter.next();
   6:             filenames[i] = StringUtils.trimToNull((String) inMap.get(KEY_FILE));
   7:             currentClass =
   8:         ...
   9:                 StringUtils.trimToNull((String) inMap.get(KEY_CLASS));

View Full Code Here

uncapitalise

public static String uncapitalise(String str)

Deprecated. Use the standardly named uncapitalize(String). Method will be removed in Commons Lang 3.0.

Uncapitalizes a String changing the first letter to title case as per Character.toLowerCase(char). No other letters are changed.
Parameters:
str - the String to uncapitalize, may be null
Returns:
the uncapitalized String, null if null String input

uncapitalize

public static String uncapitalize(String str)
Uncapitalizes a String changing the first letter to title case as per Character.toLowerCase(char). No other letters are changed.

For a word based algorithm, see WordUtils.uncapitalize(String). A null input String returns null.

 StringUtils.uncapitalize(null)  = null
 StringUtils.uncapitalize("")    = ""
 StringUtils.uncapitalize("Cat") = "cat"
 StringUtils.uncapitalize("CAT") = "cAT"
 
Parameters:
str - the String to uncapitalize, may be null
Returns:
the uncapitalized String, null if null String input
Since:
2.0
Usages and Demos :

View More Examples of uncapitalize(String str)
   1: 
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:     {
   6:         return StringUtils.uncapitalize(toClassName(name));
   7:     }
   8:         ...
   9:             {
  10:                 buffer.append(StringUtils.capitalize(tokens[ctr].toLowerCase()));
  11:             }
  12:         ...
  13:         {
  14:             buffer.append(StringUtils.capitalize(name.toLowerCase()));

View Full Code Here
   1: import org.apache.axis.encoding.SerializationContext;
   2: import org.apache.commons.lang.StringUtils;
   3: import org.xml.sax.Attributes;
   4:         ...
   5:                 name.getNamespaceURI(),
   6:                 StringUtils.uncapitalize(arrayClass.getComponentType().getName().replaceAll(
   7:                         ".*\\.",
   8:                         "")),
   9:                 name.getPrefix()));

View Full Code Here
   1: import org.andromda.metafacades.uml.ParameterFacade;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5: 
   6:         if (StringUtils.isEmpty(queryString))
   7:         {
   8:         ...
   9: 
  10:         if (StringUtils.isEmpty(queryString))
  11:         {
  12:         ...
  13:             String variableName = StringUtils.uncapitalize(this.getOwner().getName());

View Full Code Here
   1: import org.andromda.metafacades.uml.ParameterFacade;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5: 
   6:         if (StringUtils.isEmpty(queryString))
   7:         {
   8:         ...
   9: 
  10:         if (StringUtils.isEmpty(queryString))
  11:         {
  12:         ...
  13:             String variableName = StringUtils.uncapitalize(this.getOwner().getName());

View Full Code Here
   1: import org.andromda.metafacades.uml.UMLProfile;
   2: import org.apache.commons.lang.StringUtils;
   3: 
   4:         ...
   5:                 .booleanValue()
   6:                 || StringUtils.isNotBlank(this.getTranslatedQuery());
   7: 
   8:         ...
   9: 
  10:         if (StringUtils.isEmpty(queryString))
  11:         {
  12:         ...
  13:             }
  14:             String variableName = StringUtils.uncapitalize(owner.getName());

View Full Code Here

upperCase

public static String upperCase(String str)
Converts a String to upper case as per String.toUpperCase().

A null input String returns null.

 StringUtils.upperCase(null)  = null
 StringUtils.upperCase("")    = ""
 StringUtils.upperCase("aBc") = "ABC"
 
Parameters:
str - the String to upper case, may be null
Returns:
the upper cased String, null if null String input