Class StringUtils

java.lang.Object
org.codehaus.plexus.interpolation.util.StringUtils

public class StringUtils extends Object
Code here was swiped from plexus-utils' StringUtils class, so plexus-interpolation could be completely self-contained.
Author:
jdcasey
  • Constructor Details

    • StringUtils

      public StringUtils()
  • Method Details

    • replace

      public static String replace(String text, String repl, String with)

      Replace all occurrences of a String within another String.

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

      Parameters:
      text - text to search and replace in
      repl - String to search for
      with - String to replace with
      Returns:
      the text with any replacements processed
      See Also:
    • replace

      public static String replace(String text, String repl, String with, int max)

      Replace 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.

      Parameters:
      text - text to search and replace in
      repl - String to search for
      with - String to replace with
      max - maximum number of values to replace, or -1 if no maximum
      Returns:
      the text with any replacements processed
    • capitalizeFirstLetter

      public static String capitalizeFirstLetter(String data)