net.firstpartners.nounit.utility
Class TextUtil
java.lang.Object
|
+--net.firstpartners.nounit.utility.TextUtil
- public class TextUtil
- extends java.lang.Object
Performs common , but tricky tasks.
e.g. Stripping of spaces from Files
Method Summary |
static java.lang.String |
find(java.lang.String fullText,
int startIndex,
java.lang.String startMarker,
java.lang.String endMarker)
Finds (start and end) markers in piece of text
extracts text (note including markers) in between |
static java.lang.String |
removeAll(java.lang.String inputString,
java.lang.String removeString)
Remove all instances of input string from Output |
static java.lang.String |
removeTrailing(java.lang.String inString,
java.lang.String toRemove)
Strip out any trailing characters |
static java.lang.String |
replace(java.lang.String string,
java.lang.String oldSubstring,
java.lang.String newSubstring)
Replace the first occurrence of oldSubstring in
string , if there is one, with newSubstring . |
static java.lang.String |
replaceAll(java.lang.String string,
java.lang.String oldSubstring,
java.lang.String newSubstring)
Replaces all occurrences of oldSubstring in
string , if there are any, with newSubstring . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TextUtil
public TextUtil()
replace
public static java.lang.String replace(java.lang.String string,
java.lang.String oldSubstring,
java.lang.String newSubstring)
- Replace the first occurrence of
oldSubstring
in
string
, if there is one, with newSubstring
.
- Parameters:
string
- - Replace a substring of this StringoldSubstring
- - The substring of string
to be replacednewSubstring
- - The string to put into string
- Returns:
- A new String which is a copy of
string
with the first
occurrence of oldSubstring
in string
, if
there is one, with newSubstring
.
Returns null if string
is null.
Returns string
if either substring is null or
oldSubstring
is empty
replaceAll
public static java.lang.String replaceAll(java.lang.String string,
java.lang.String oldSubstring,
java.lang.String newSubstring)
- Replaces all occurrences of
oldSubstring
in
string
, if there are any, with newSubstring
.
- Parameters:
string
- - Replace substrings of this StringoldSubstring
- - The substring of string
to be replacednewSubstring
- - The string to put into string
- Returns:
- A new String which is a copy of
string
with all
occurrences of oldSubstring
in string
,
if there are any, with newSubstring
.
Returns null if string
is null.
Returns string
if either substring is null or
oldSubstring
is empty
find
public static java.lang.String find(java.lang.String fullText,
int startIndex,
java.lang.String startMarker,
java.lang.String endMarker)
- Finds (start and end) markers in piece of text
extracts text (note including markers) in between
- Parameters:
fullText
- to search instartIndex
- ignore text before this pointstartMarker
- start marker for the piece of text to extractendMarker
- end marker- Returns:
- foundText , empty String if nothing found
removeAll
public static java.lang.String removeAll(java.lang.String inputString,
java.lang.String removeString)
- Remove all instances of input string from Output
- Parameters:
inputString
- removeString
- - Returns:
- updateString
removeTrailing
public static java.lang.String removeTrailing(java.lang.String inString,
java.lang.String toRemove)
- Strip out any trailing characters
- Parameters:
inString
- to be operated ontoRemove
- string to remove at end if found- Returns:
- inString with end removed